То ҳол ҳар ҳафта ба шумо асбобе медод, баъд масъалаҳое, ки ба он эҳтиёҷ доранд. Мусобиқа ин тавр намекунад: масъала вазъиятро тасвир мекунад ва ҷавоб мепурсад. Масъалаи дароз кам вақт аз ҳисоби як қадами душвор душвор аст. Он аз он душвор аст, ки қадамҳо бисёранд ва як калимаи нодуруст хондашуда ҳамаи онҳоро ба роҳи хато мебарад. Барои ҳамин бо тартиби собит кор кунед.
Ду бор хонед, баъд бо суханони худ бигӯед
Хониши аввал барои ҳикоя аст. Дар хониши дуюм чор чизро ёбед: чӣ дода шудааст, чӣ бояд чоп шавад, маҳдудиятҳо ва шарт дар бораи ҳолатҳои ғайриодӣ чӣ мегӯяд («агар чунин ҷуфт набошад, −1 чоп кунед»). Таваҷҷӯҳ кунед, ки оё вуруд чанд тест дорад: он гоҳ ҳар ҷамъ ва ҳар шуморанда барои ҳар яке аз нав оғоз мешавад.
Баъд вазифаро бо як ҷумла, бе ҳикоя бигӯед. «Бекзод пештахтаи бозор дорад ва ҳар тангаро менависад…» ба «ҷамъи n адад чоп кунед» табдил меёбад. Агар бо як ҷумла гуфта натавонед, аз нав хонед ва намунаро бо даст ҳал кунед.
Маҳдудиятҳоро санҷед
Ду маҳдудият тақдири барномаи шуморо ҳанӯз пеш аз сатри аввал ҳал мекунанд.
Онҳо навъҳоро интихоб мекунанд. Дар int тақрибан 2,1 · 10⁹ ҷо мешавад. Калонтарин қиматҳои иҷозатдодашударо ба формулаи худ гузоред: 10⁵ адад то 10⁹ дар ҷамъ 10¹⁴ мешавад. Агар натиҷа аз 2 · 10⁹ гузашта тавонад, long long-ро истифода баред.
Онҳо суръатро интихоб мекунанд. Компютер дар як сония тақрибан 10⁸ қадами содда мекунад. Барои калонтарин n:
nто 100: се сикл дар дохили ҳам мувофиқ аст (10⁶ қадам);nто 1 000: ду сикл дар дохили ҳам (10⁶ қадам);nто 10⁵ ё 10⁶: як гузариш, танзим, маҷмуъ ё луғат (тақрибан 20 · n қадам);nто 10⁹: формула ё сикли хеле кӯтоҳтар азn.
Маҳдудиятҳои хурд нишондод аст. Агар n ≤ 100 бошад, муаллиф ҳар сегонаро иҷозат медиҳад. Агар n ≤ 2 · 10⁵ бошад, сикли дугона иҷозат нест: бипурсед, ки танзим, ҳисоб ё ҷамъи пайдарпай чӣ карда метавонад. Ибораҳоеро пахш кунед, ки дар се ҷумла код тағйир медиҳанд.