Игра
(Время: 1 сек. Память: 16 Мб Сложность: 4%)
В этой задаче самое сложное - это понять, что нужно сделать. Сама задача очень проста и сводится к тому, чтобы считать одну цифру x от 1 до 9, а затем вывести три цифры: x, 9 и 9-x.
Здесь самое глупое, но понятное решение - это перебор всевозможных вариантов (их всего 9) и вывод одного из возможных решений в зависимости от входных данных. Речь идет о таком например решении:
...
scanf("%d",&x);
if(x==1) printf("198");
if(x==2) printf("297");
if(x==3) printf("396");
if(x==4) printf("495");
if(x==5) printf("594");
if(x==6) printf("693");
if(x==7) printf("792");
if(x==8) printf("891");
if(x==9) printf("990");
...
Подобное решение является верным и пройдет все тесты, но оно не приветствуется в силу своей неуниверсальности. А вдруг подобная задача будет содержать не 9, а 99 или 999 вариантов, тогда перебирая их можно потерять массу времени и допустить ошибку. Поэтому полезно вывести форумулу, даже если задача очень легкая и подразумевает подобное банальное решение.
Надеемся, что Вы не воспользуетесь вышеприведенным кодом для решения этой задачи
|