Интерпретация Я не знаю, что делать? - PullRequest
0 голосов
/ 10 сентября 2010

Я не понимаю, что я должен делать в этом упражнении, я начинаю соревнование по программированию, если вы можете мне помочь, я очень признателен, я видел формулы, но я не понимаю, что делать, я чувствую очень глупо, и для всех это просто: (

http://www.codeforces.com/contest/1/problem/A

Ответы [ 2 ]

1 голос
/ 10 сентября 2010

Сайт вроде бы на русском или английском.Я предполагаю, что ни один из этих языков не является вашим первым языком.

Проблема в том, чтобы выложить прямоугольную область квадратными плитками.Вам даны три значения:

  • длина прямоугольной области
  • ширина прямоугольной области
  • размер плиток (длина стороны: помните, что ониквадрат)

Вы должны написать программу, которая принимает три числа, указанные выше, в качестве входных данных (в командной строке) и указывает количество плиток, требуемых в качестве выходных.

0 голосов
/ 11 сентября 2010

Один маленький намек. Предположим, что вы должны покрыть прямоугольник axn камнями axa . Тогда решение будет " k камней", где ka является первым кратным a , большим или равным n . (Нарисуйте картинку.)

Как перейти на k ? Сделайте деление и посмотрите документацию по функции ceil() (она вполне стандартна).

Теперь, что произойдет, если мы перейдем к двумерной задаче, то есть, если мы должны покрыть mxn прямоугольник? (Нарисуйте другую картинку, проведите несколько экспериментов.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...