fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int TotalWeight;
  6. int NumberOfBag = 0;
  7. scanf("%d", &TotalWeight);
  8. if (TotalWeight == 4)
  9. {
  10. printf("-1\n");
  11. }
  12. if (TotalWeight == 7)
  13. {
  14. printf("-1\n");
  15. }
  16.  
  17. int mockby5 = TotalWeight / 5;
  18. int mockby3;
  19. if ((TotalWeight - 5 * mockby5) % 3 == 0)
  20. {
  21. mockby3 = (TotalWeight - 5 * mockby5) / 3;
  22. NumberOfBag = mockby5 + mockby3;
  23. printf("%d\n", NumberOfBag);
  24. }
  25. else
  26. {
  27. for (int i = 0; i <= mockby5; i++)
  28. {
  29. if ((TotalWeight - 5 * (mockby5 - i)) % 3 == 0)
  30. {
  31. int temp = mockby5 - i;
  32. mockby3 = (TotalWeight - 5 * (mockby5 - i)) / 3;
  33. NumberOfBag = temp + mockby3;
  34. printf("%d\n", NumberOfBag);
  35. }
  36. }
  37. }
  38. }
Success #stdin #stdout 0s 4368KB
stdin
4999
stdout
1001
1003
1005
1007
1009
1011
1013
1015
1017
1019
1021
1023
1025
1027
1029
1031
1033
1035
1037
1039
1041
1043
1045
1047
1049
1051
1053
1055
1057
1059
1061
1063
1065
1067
1069
1071
1073
1075
1077
1079
1081
1083
1085
1087
1089
1091
1093
1095
1097
1099
1101
1103
1105
1107
1109
1111
1113
1115
1117
1119
1121
1123
1125
1127
1129
1131
1133
1135
1137
1139
1141
1143
1145
1147
1149
1151
1153
1155
1157
1159
1161
1163
1165
1167
1169
1171
1173
1175
1177
1179
1181
1183
1185
1187
1189
1191
1193
1195
1197
1199
1201
1203
1205
1207
1209
1211
1213
1215
1217
1219
1221
1223
1225
1227
1229
1231
1233
1235
1237
1239
1241
1243
1245
1247
1249
1251
1253
1255
1257
1259
1261
1263
1265
1267
1269
1271
1273
1275
1277
1279
1281
1283
1285
1287
1289
1291
1293
1295
1297
1299
1301
1303
1305
1307
1309
1311
1313
1315
1317
1319
1321
1323
1325
1327
1329
1331
1333
1335
1337
1339
1341
1343
1345
1347
1349
1351
1353
1355
1357
1359
1361
1363
1365
1367
1369
1371
1373
1375
1377
1379
1381
1383
1385
1387
1389
1391
1393
1395
1397
1399
1401
1403
1405
1407
1409
1411
1413
1415
1417
1419
1421
1423
1425
1427
1429
1431
1433
1435
1437
1439
1441
1443
1445
1447
1449
1451
1453
1455
1457
1459
1461
1463
1465
1467
1469
1471
1473
1475
1477
1479
1481
1483
1485
1487
1489
1491
1493
1495
1497
1499
1501
1503
1505
1507
1509
1511
1513
1515
1517
1519
1521
1523
1525
1527
1529
1531
1533
1535
1537
1539
1541
1543
1545
1547
1549
1551
1553
1555
1557
1559
1561
1563
1565
1567
1569
1571
1573
1575
1577
1579
1581
1583
1585
1587
1589
1591
1593
1595
1597
1599
1601
1603
1605
1607
1609
1611
1613
1615
1617
1619
1621
1623
1625
1627
1629
1631
1633
1635
1637
1639
1641
1643
1645
1647
1649
1651
1653
1655
1657
1659
1661
1663
1665