Advertisement
Guest User

Untitled

a guest
May 28th, 2015
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.25 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class acmicpc2014g {
  3. public static void main(String [] args) {
  4. Scanner scn = new Scanner(System.in);
  5. int n = scn.nextInt();
  6. if(n <= 5 && n >= 1) {
  7. for(int x=0;x<n;x++) {
  8. int numCandies = scn.nextInt();
  9. if(numCandies <= 15 && numCandies >= 1) {
  10. int [] choc = new int[numCandies];
  11. int [] cara = new int[numCandies];
  12.  
  13. for(int y=0;y<numCandies;y++) {
  14. choc[y] = scn.nextInt();
  15. cara[y] = scn.nextInt();
  16. }
  17. int ratioChoc = scn.nextInt();
  18. int ratioCara = scn.nextInt();
  19. int z=0;
  20. z = ratio(choc, cara, ratioChoc, ratioCara, numCandies);
  21. System.out.println("Case #"+(x+1)+": " +z);
  22. }
  23. }
  24. }
  25. }
  26.  
  27.  
  28. static int ratio(int [] choc, int [] cara, int ratioChoc, int ratioCara, int numCandies) {
  29. if (numCandies >= 1) {
  30. for(int x=0;x<numCandies;x++) {
  31. if(choc[x] * ratioCara == cara[x] *ratioChoc)
  32. return 1;
  33. }
  34. }
  35. if (numCandies >= 2) {
  36. for(int x=0;x<numCandies;x++) {
  37. for(int y=0;y<numCandies;y++) {
  38. if((choc[x] + choc[y]) * ratioCara == (cara[x] + cara[y]) * ratioChoc) {
  39. return 2;
  40. }
  41. }
  42.  
  43. }
  44. }
  45. if (numCandies >= 2) {
  46. for(int x=0;x<numCandies;x++) {
  47. for(int y=0;y<numCandies;y++) {
  48. if((2*choc[x] + choc[y]) * ratioCara == (2*cara[x] + cara[y]) * ratioChoc) {
  49. return 3;
  50. }
  51. }
  52.  
  53. }
  54. }
  55. if (numCandies >= 3) {
  56. for(int w=0;w<numCandies;w++) {
  57. for(int x=0;x<numCandies;x++) {
  58. for(int y=0;y<numCandies;y++) {
  59. if((choc[w] + choc[x] + choc[y]) * ratioCara == (cara[w] + cara[x] + cara[y]) * ratioChoc) {
  60. return 3;
  61. }
  62. }
  63. }
  64. }
  65. }
  66. if (numCandies >= 3) {
  67. for(int w=0;w<numCandies;w++) {
  68. for(int x=0;x<numCandies;x++) {
  69. for(int y=0;y<numCandies;y++) {
  70. if((2*choc[w] + choc[x] + choc[y]) * ratioCara == (2*cara[w] + cara[x] + cara[y]) * ratioChoc) {
  71. return 4;
  72. }
  73. }
  74. }
  75. }
  76. }
  77. if (numCandies >= 4) {
  78. for(int a=0;a<numCandies;a++) {
  79. for(int b=0;b<numCandies;b++) {
  80. for(int c=0;c<numCandies;c++) {
  81. for(int d=0;d<numCandies;d++) {
  82. for(int e=0;e<numCandies;e++) {
  83. if((choc[a] + choc[b] + choc[c] + choc[d]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d]) * ratioChoc) {
  84. return 4;
  85. }
  86. }
  87. }
  88. }
  89. }
  90. }
  91. }
  92. if (numCandies >= 4) {
  93. for(int a=0;a<numCandies;a++) {
  94. for(int b=0;b<numCandies;b++) {
  95. for(int c=0;c<numCandies;c++) {
  96. for(int d=0;d<numCandies;d++) {
  97. for(int e=0;e<numCandies;e++) {
  98. if((2*choc[a] + choc[b] + choc[c] + choc[d]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d]) * ratioChoc) {
  99. return 5;
  100. }
  101. }
  102. }
  103. }
  104. }
  105. }
  106. }
  107. if (numCandies >= 5) {
  108. for(int a=0;a<numCandies;a++) {
  109. for(int b=0;b<numCandies;b++) {
  110. for(int c=0;c<numCandies;c++) {
  111. for(int d=0;d<numCandies;d++) {
  112. for(int e=0;e<numCandies;e++) {
  113. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e]) * ratioChoc) {
  114. return 5;
  115. }
  116. }
  117. }
  118. }
  119. }
  120. }
  121. }
  122. if (numCandies >= 5) {
  123. for(int a=0;a<numCandies;a++) {
  124. for(int b=0;b<numCandies;b++) {
  125. for(int c=0;c<numCandies;c++) {
  126. for(int d=0;d<numCandies;d++) {
  127. for(int e=0;e<numCandies;e++) {
  128. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e]) * ratioChoc) {
  129. return 6;
  130. }
  131. }
  132. }
  133. }
  134. }
  135. }
  136. }
  137. if (numCandies >= 6) {
  138. for(int a=0;a<numCandies;a++) {
  139. for(int b=0;b<numCandies;b++) {
  140. for(int c=0;c<numCandies;c++) {
  141. for(int d=0;d<numCandies;d++) {
  142. for(int e=0;e<numCandies;e++) {
  143. for(int f=0;f<numCandies;f++) {
  144. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f]) * ratioChoc) {
  145. return 6;
  146. }
  147. }
  148. }
  149. }
  150. }
  151. }
  152. }
  153. }
  154. if (numCandies >= 6) {
  155. for(int a=0;a<numCandies;a++) {
  156. for(int b=0;b<numCandies;b++) {
  157. for(int c=0;c<numCandies;c++) {
  158. for(int d=0;d<numCandies;d++) {
  159. for(int e=0;e<numCandies;e++) {
  160. for(int f=0;f<numCandies;f++) {
  161. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f]) * ratioChoc) {
  162. return 7;
  163. }
  164. }
  165. }
  166. }
  167. }
  168. }
  169. }
  170. }
  171. if (numCandies >= 7) {
  172. for(int a=0;a<numCandies;a++) {
  173. for(int b=0;b<numCandies;b++) {
  174. for(int c=0;c<numCandies;c++) {
  175. for(int d=0;d<numCandies;d++) {
  176. for(int e=0;e<numCandies;e++) {
  177. for(int f=0;f<numCandies;f++) {
  178. for(int g=0;g<numCandies;g++) {
  179. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g]) * ratioChoc) {
  180. return 7;
  181. }
  182. }
  183. }
  184. }
  185. }
  186. }
  187. }
  188. }
  189. }
  190. if (numCandies >= 7) {
  191. for(int a=0;a<numCandies;a++) {
  192. for(int b=0;b<numCandies;b++) {
  193. for(int c=0;c<numCandies;c++) {
  194. for(int d=0;d<numCandies;d++) {
  195. for(int e=0;e<numCandies;e++) {
  196. for(int f=0;f<numCandies;f++) {
  197. for(int g=0;g<numCandies;g++) {
  198. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g]) * ratioChoc) {
  199. return 8;
  200. }
  201. }
  202. }
  203. }
  204. }
  205. }
  206. }
  207. }
  208. }
  209. if (numCandies >= 8) {
  210. for(int a=0;a<numCandies;a++) {
  211. for(int b=0;b<numCandies;b++) {
  212. for(int c=0;c<numCandies;c++) {
  213. for(int d=0;d<numCandies;d++) {
  214. for(int e=0;e<numCandies;e++) {
  215. for(int f=0;f<numCandies;f++) {
  216. for(int g=0;g<numCandies;g++) {
  217. for(int h=0;h<numCandies;h++) {
  218. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h]) * ratioChoc) {
  219. return 8;
  220. }
  221. }
  222. }
  223. }
  224. }
  225. }
  226. }
  227. }
  228. }
  229. }
  230. if (numCandies >= 8) {
  231. for(int a=0;a<numCandies;a++) {
  232. for(int b=0;b<numCandies;b++) {
  233. for(int c=0;c<numCandies;c++) {
  234. for(int d=0;d<numCandies;d++) {
  235. for(int e=0;e<numCandies;e++) {
  236. for(int f=0;f<numCandies;f++) {
  237. for(int g=0;g<numCandies;g++) {
  238. for(int h=0;h<numCandies;h++) {
  239. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h]) * ratioChoc) {
  240. return 9;
  241. }
  242. }
  243. }
  244. }
  245. }
  246. }
  247. }
  248. }
  249. }
  250. }
  251. if (numCandies >= 9) {
  252. for(int a=0;a<numCandies;a++) {
  253. for(int b=0;b<numCandies;b++) {
  254. for(int c=0;c<numCandies;c++) {
  255. for(int d=0;d<numCandies;d++) {
  256. for(int e=0;e<numCandies;e++) {
  257. for(int f=0;f<numCandies;f++) {
  258. for(int g=0;g<numCandies;g++) {
  259. for(int h=0;h<numCandies;h++) {
  260. for(int i=0;i<numCandies;i++) {
  261. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i]) * ratioChoc) {
  262. return 9;
  263. }
  264. }
  265. }
  266. }
  267. }
  268. }
  269. }
  270. }
  271. }
  272. }
  273. }
  274. if (numCandies >= 9) {
  275. for(int a=0;a<numCandies;a++) {
  276. for(int b=0;b<numCandies;b++) {
  277. for(int c=0;c<numCandies;c++) {
  278. for(int d=0;d<numCandies;d++) {
  279. for(int e=0;e<numCandies;e++) {
  280. for(int f=0;f<numCandies;f++) {
  281. for(int g=0;g<numCandies;g++) {
  282. for(int h=0;h<numCandies;h++) {
  283. for(int i=0;i<numCandies;i++) {
  284. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i]) * ratioChoc) {
  285. return 10;
  286. }
  287. }
  288. }
  289. }
  290. }
  291. }
  292. }
  293. }
  294. }
  295. }
  296. }
  297. if (numCandies >= 10) {
  298. for(int a=0;a<numCandies;a++) {
  299. for(int b=0;b<numCandies;b++) {
  300. for(int c=0;c<numCandies;c++) {
  301. for(int d=0;d<numCandies;d++) {
  302. for(int e=0;e<numCandies;e++) {
  303. for(int f=0;f<numCandies;f++) {
  304. for(int g=0;g<numCandies;g++) {
  305. for(int h=0;h<numCandies;h++) {
  306. for(int i=0;i<numCandies;i++) {
  307. for(int j=0;j<numCandies;j++) {
  308. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j]) * ratioChoc) {
  309. return 10;
  310. }
  311. }
  312. }
  313. }
  314. }
  315. }
  316. }
  317. }
  318. }
  319. }
  320. }
  321. }
  322. if (numCandies >= 10) {
  323. for(int a=0;a<numCandies;a++) {
  324. for(int b=0;b<numCandies;b++) {
  325. for(int c=0;c<numCandies;c++) {
  326. for(int d=0;d<numCandies;d++) {
  327. for(int e=0;e<numCandies;e++) {
  328. for(int f=0;f<numCandies;f++) {
  329. for(int g=0;g<numCandies;g++) {
  330. for(int h=0;h<numCandies;h++) {
  331. for(int i=0;i<numCandies;i++) {
  332. for(int j=0;j<numCandies;j++) {
  333. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j]) * ratioChoc) {
  334. return 11;
  335. }
  336. }
  337. }
  338. }
  339. }
  340. }
  341. }
  342. }
  343. }
  344. }
  345. }
  346. }
  347. if (numCandies >= 11) {
  348. for(int a=0;a<numCandies;a++) {
  349. for(int b=0;b<numCandies;b++) {
  350. for(int c=0;c<numCandies;c++) {
  351. for(int d=0;d<numCandies;d++) {
  352. for(int e=0;e<numCandies;e++) {
  353. for(int f=0;f<numCandies;f++) {
  354. for(int g=0;g<numCandies;g++) {
  355. for(int h=0;h<numCandies;h++) {
  356. for(int i=0;i<numCandies;i++) {
  357. for(int j=0;j<numCandies;j++) {
  358. for(int k=0;k<numCandies;k++) {
  359. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j] + choc[k]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j] + cara[k]) * ratioChoc) {
  360. return 11;
  361. }
  362. }
  363. }
  364. }
  365. }
  366. }
  367. }
  368. }
  369. }
  370. }
  371. }
  372. }
  373. }
  374. if (numCandies >= 11) {
  375. for(int a=0;a<numCandies;a++) {
  376. for(int b=0;b<numCandies;b++) {
  377. for(int c=0;c<numCandies;c++) {
  378. for(int d=0;d<numCandies;d++) {
  379. for(int e=0;e<numCandies;e++) {
  380. for(int f=0;f<numCandies;f++) {
  381. for(int g=0;g<numCandies;g++) {
  382. for(int h=0;h<numCandies;h++) {
  383. for(int i=0;i<numCandies;i++) {
  384. for(int j=0;j<numCandies;j++) {
  385. for(int k=0;k<numCandies;k++) {
  386. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j] + choc[k]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j] + cara[k]) * ratioChoc) {
  387. return 12;
  388. }
  389. }
  390. }
  391. }
  392. }
  393. }
  394. }
  395. }
  396. }
  397. }
  398. }
  399. }
  400. }
  401. if (numCandies >= 12) {
  402. for(int a=0;a<numCandies;a++) {
  403. for(int b=0;b<numCandies;b++) {
  404. for(int c=0;c<numCandies;c++) {
  405. for(int d=0;d<numCandies;d++) {
  406. for(int e=0;e<numCandies;e++) {
  407. for(int f=0;f<numCandies;f++) {
  408. for(int g=0;g<numCandies;g++) {
  409. for(int h=0;h<numCandies;h++) {
  410. for(int i=0;i<numCandies;i++) {
  411. for(int j=0;j<numCandies;j++) {
  412. for(int k=0;k<numCandies;k++) {
  413. for(int l=0;l<numCandies;l++) {
  414. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j] + choc[k] + choc[l]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j] + cara[k] + cara[l]) * ratioChoc) {
  415. return 12;
  416. }
  417. }
  418. }
  419. }
  420. }
  421. }
  422. }
  423. }
  424. }
  425. }
  426. }
  427. }
  428. }
  429. }
  430. if (numCandies >= 12) {
  431. for(int a=0;a<numCandies;a++) {
  432. for(int b=0;b<numCandies;b++) {
  433. for(int c=0;c<numCandies;c++) {
  434. for(int d=0;d<numCandies;d++) {
  435. for(int e=0;e<numCandies;e++) {
  436. for(int f=0;f<numCandies;f++) {
  437. for(int g=0;g<numCandies;g++) {
  438. for(int h=0;h<numCandies;h++) {
  439. for(int i=0;i<numCandies;i++) {
  440. for(int j=0;j<numCandies;j++) {
  441. for(int k=0;k<numCandies;k++) {
  442. for(int l=0;l<numCandies;l++) {
  443. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j] + choc[k] + choc[l]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j] + cara[k] + cara[l]) * ratioChoc) {
  444. return 13;
  445. }
  446. }
  447. }
  448. }
  449. }
  450. }
  451. }
  452. }
  453. }
  454. }
  455. }
  456. }
  457. }
  458. }
  459. if (numCandies >= 13) {
  460. for(int a=0;a<numCandies;a++) {
  461. for(int b=0;b<numCandies;b++) {
  462. for(int c=0;c<numCandies;c++) {
  463. for(int d=0;d<numCandies;d++) {
  464. for(int e=0;e<numCandies;e++) {
  465. for(int f=0;f<numCandies;f++) {
  466. for(int g=0;g<numCandies;g++) {
  467. for(int h=0;h<numCandies;h++) {
  468. for(int i=0;i<numCandies;i++) {
  469. for(int j=0;j<numCandies;j++) {
  470. for(int k=0;k<numCandies;k++) {
  471. for(int l=0;l<numCandies;l++) {
  472. for(int m=0;m<numCandies;m++) {
  473. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j] + choc[k] + choc[l] + choc[m]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j] + cara[k] + cara[l] + cara[m]) * ratioChoc) {
  474. return 13;
  475. }
  476. }
  477. }
  478. }
  479. }
  480. }
  481. }
  482. }
  483. }
  484. }
  485. }
  486. }
  487. }
  488. }
  489. }
  490. if (numCandies >= 13) {
  491. for(int a=0;a<numCandies;a++) {
  492. for(int b=0;b<numCandies;b++) {
  493. for(int c=0;c<numCandies;c++) {
  494. for(int d=0;d<numCandies;d++) {
  495. for(int e=0;e<numCandies;e++) {
  496. for(int f=0;f<numCandies;f++) {
  497. for(int g=0;g<numCandies;g++) {
  498. for(int h=0;h<numCandies;h++) {
  499. for(int i=0;i<numCandies;i++) {
  500. for(int j=0;j<numCandies;j++) {
  501. for(int k=0;k<numCandies;k++) {
  502. for(int l=0;l<numCandies;l++) {
  503. for(int m=0;m<numCandies;m++) {
  504. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j] + choc[k] + choc[l] + choc[m]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j] + cara[k] + cara[l] + cara[m]) * ratioChoc) {
  505. return 14;
  506. }
  507. }
  508. }
  509. }
  510. }
  511. }
  512. }
  513. }
  514. }
  515. }
  516. }
  517. }
  518. }
  519. }
  520. }
  521. if (numCandies >= 14) {
  522. for(int a=0;a<numCandies;a++) {
  523. for(int b=0;b<numCandies;b++) {
  524. for(int c=0;c<numCandies;c++) {
  525. for(int d=0;d<numCandies;d++) {
  526. for(int e=0;e<numCandies;e++) {
  527. for(int f=0;f<numCandies;f++) {
  528. for(int g=0;g<numCandies;g++) {
  529. for(int h=0;h<numCandies;h++) {
  530. for(int i=0;i<numCandies;i++) {
  531. for(int j=0;j<numCandies;j++) {
  532. for(int k=0;k<numCandies;k++) {
  533. for(int l=0;l<numCandies;l++) {
  534. for(int m=0;m<numCandies;m++) {
  535. for(int n=0;n<numCandies;n++) {
  536. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j] + choc[k] + choc[l] + choc[m] + choc[n]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j] + cara[k] + cara[l] + cara[m] + cara[n]) * ratioChoc) {
  537. return 14;
  538. }
  539. }
  540. }
  541. }
  542. }
  543. }
  544. }
  545. }
  546. }
  547. }
  548. }
  549. }
  550. }
  551. }
  552. }
  553. }
  554. if (numCandies >= 14) {
  555. for(int a=0;a<numCandies;a++) {
  556. for(int b=0;b<numCandies;b++) {
  557. for(int c=0;c<numCandies;c++) {
  558. for(int d=0;d<numCandies;d++) {
  559. for(int e=0;e<numCandies;e++) {
  560. for(int f=0;f<numCandies;f++) {
  561. for(int g=0;g<numCandies;g++) {
  562. for(int h=0;h<numCandies;h++) {
  563. for(int i=0;i<numCandies;i++) {
  564. for(int j=0;j<numCandies;j++) {
  565. for(int k=0;k<numCandies;k++) {
  566. for(int l=0;l<numCandies;l++) {
  567. for(int m=0;m<numCandies;m++) {
  568. for(int n=0;n<numCandies;n++) {
  569. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j] + choc[k] + choc[l] + choc[m] + choc[n]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j] + cara[k] + cara[l] + cara[m] + cara[n]) * ratioChoc) {
  570. return 15;
  571. }
  572. }
  573. }
  574. }
  575. }
  576. }
  577. }
  578. }
  579. }
  580. }
  581. }
  582. }
  583. }
  584. }
  585. }
  586. }
  587. if (numCandies >= 15) {
  588. for(int a=0;a<numCandies;a++) {
  589. for(int b=0;b<numCandies;b++) {
  590. for(int c=0;c<numCandies;c++) {
  591. for(int d=0;d<numCandies;d++) {
  592. for(int e=0;e<numCandies;e++) {
  593. for(int f=0;f<numCandies;f++) {
  594. for(int g=0;g<numCandies;g++) {
  595. for(int h=0;h<numCandies;h++) {
  596. for(int i=0;i<numCandies;i++) {
  597. for(int j=0;j<numCandies;j++) {
  598. for(int k=0;k<numCandies;k++) {
  599. for(int l=0;l<numCandies;l++) {
  600. for(int m=0;m<numCandies;m++) {
  601. for(int n=0;n<numCandies;n++) {
  602. for(int o=0;o<numCandies;o++) {
  603. if((choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j] + choc[k] + choc[l] + choc[m] + choc[n] + choc[o]) * ratioCara == (cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j] + cara[k] + cara[l] + cara[m] + cara[n] + cara[o]) * ratioChoc) {
  604. return 15;
  605. }
  606. }
  607. }
  608. }
  609. }
  610. }
  611. }
  612. }
  613. }
  614. }
  615. }
  616. }
  617. }
  618. }
  619. }
  620. }
  621. }
  622. if (numCandies >= 15) {
  623. for(int a=0;a<numCandies;a++) {
  624. for(int b=0;b<numCandies;b++) {
  625. for(int c=0;c<numCandies;c++) {
  626. for(int d=0;d<numCandies;d++) {
  627. for(int e=0;e<numCandies;e++) {
  628. for(int f=0;f<numCandies;f++) {
  629. for(int g=0;g<numCandies;g++) {
  630. for(int h=0;h<numCandies;h++) {
  631. for(int i=0;i<numCandies;i++) {
  632. for(int j=0;j<numCandies;j++) {
  633. for(int k=0;k<numCandies;k++) {
  634. for(int l=0;l<numCandies;l++) {
  635. for(int m=0;m<numCandies;m++) {
  636. for(int n=0;n<numCandies;n++) {
  637. for(int o=0;o<numCandies;o++) {
  638. if((2*choc[a] + choc[b] + choc[c] + choc[d] + choc[e] + choc[f] + choc[g] + choc[h] + choc[i] + choc[j] + choc[k] + choc[l] + choc[m] + choc[n] + choc[o]) * ratioCara == (2*cara[a] + cara[b] + cara[c] + cara[d] + cara[e] + cara[f] + cara[g] + cara[h] + cara[i] + cara[j] + cara[k] + cara[l] + cara[m] + cara[n] + cara[o]) * ratioChoc) {
  639. return 16;
  640. }
  641. }
  642. }
  643. }
  644. }
  645. }
  646. }
  647. }
  648. }
  649. }
  650. }
  651. }
  652. }
  653. }
  654. }
  655. }
  656. }
  657. return -1;
  658. }
  659. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement