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

Обсуждение задачи 1048. Сверхдлинные суммы

WA at test#2, please help !
Послано Najmaddin Akhundov 16 окт 2014 15:20
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n;
    cin >> n;

    int a;
    int b;
    long double c=0;
    for (unsigned int i = 0; i < n; i++)
    {
        cin >> a;
        cin >> b;

        if (i != 0 )
        {
            c = c * 10 + a + b;
        }
        else
            c = a + b;


    }


    cout <<c<< endl;


}
Re: WA at test#2, please help !
Послано TwoEightNine Goes #STAG [146110 SSAU] 16 окт 2014 16:34
3
1 1
9 0
9 1

try this
this test helped me
Re: WA at test#2, please help !
Послано Dhruv Somani 28 апр 2016 15:55
My code's producing 300. It's right, isn't it?
Re: WA at test#2, please help !
Послано ToadMonster 28 апр 2016 16:13
What is double mantissa size? About 17 decimal digits?
What is required number size? About 1,000,000 digits?

So, how your solution is supposed to work?
Re: WA at test#2, please help !
Послано abid1729 18 июл 2019 09:12
//wa on test 2 .. whats the problem with my code
#include<bits/stdc++.h>
using namespace std;
int main()
{
    long n,i,j=0;
    cin>>n;
    int a[2000003],b=0;
    string s;
    n*=2;
    for(i=0;i<n;i++){
        cin>>a[i];
    }
    for(i=n-1;i>=0;i=i-2){
            b=(b+a[i]+a[i-1]);
        s[j]=(b%10)+48;
        b=b/10;
        j++;
    }
    for(i=j-1;i>=0;i--){
        cout<<s[i];
    }
}