Решение олимпиадных задач по информатике: Раскрашенный куб
Сегодня решаем олимпиадную задачу по информатике школьного этапа 2022 года. Задача: «Раскрашенный куб». 9 — 11 класс.
1 2 3 4 5 6 7 8 9 10 11 12 13 | n, f = int ( input ()), int ( input ()) cubes = 0 if f = = 0 : cubes = (n - 2 ) * * 3 elif f = = 1 : cubes = (n - 2 ) * * 2 * 6 elif f = = 2 : cubes = (n - 2 ) * 12 elif f = = 3 : cubes = 8 print (cubes) |
1 2 3 4 | if n * * 3 = = ((n - 2 ) * * 3 ) + ((n - 2 ) * * 2 * 6 ) + ((n - 2 ) * 12 ) + 8 : print ( 'YES' ) else : print ( 'NO' ) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | var n, f: integer ; cubes: real ; begin read(n); read(f); cubes := 0 ; if f = 0 then cubes := power((n - 2 ), 3 ) else if f = 1 then cubes := power((n - 2 ), 2 ) * 6 else if f = 2 then cubes := (n - 2 ) * 12 else if f = 3 then cubes := 8 ; write (cubes); end . |