ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1206. Сумма цифр суммы чисел

Mansurov Artur non correct statement? [2] // Задача 1206. Сумма цифр суммы чисел 9 июл 2008 10:22
for K=2 we can get 1980 only if we assume that pairs
A=12 B=12
A=12 B=12
are two different pairs like
A=11 B=12
A=12 B=11
Chmel_Tolstiy Re: non correct statement? [1] // Задача 1206. Сумма цифр суммы чисел 9 июл 2008 14:44
I think u are not right.
bsu.mmf.team Re: non correct statement? // Задача 1206. Сумма цифр суммы чисел 17 сен 2008 21:46
Yes, see this programm:

#include <iostream>
#include <math.h>

using namespace std;

int Sum (int n)
{
    int s=0;
    while (n)
    {
        s+=n%10;
        n/=10;
    }
    return s;
}

int main()
{
    int k=0;
    for (int i=10; i<100; i++)
    {
        for (int j=10; j<100; j++)
        {
            if (Sum(i)+Sum(j)==Sum(i+j))
            {
                k++; cout<<i<<" "<<j<<"\n";
            }
        }
    }
            cout<<k;
    return 0;
}

It returns 1980, but you can easily see that if i=j this pair wasn't counted twice