为什么我的程序为测试用例提供了错误的答案?

时间:2013-12-04 10:29:14

标签: greedy

Codeforces问题1A - http://codeforces.com/problemset/problem/1/A

我的解决方案是为测试用例16(1000000000 1000000000 192)提供错误的输出()。我认为这是因为我选择了一个不太合适的数据类型.Judge的日志如下:

测试:#16,时间:0 ms。,内存:0 KB,退出代码:0,检查退出代码:1,判定结果:WRONG_ANSWER 输入 1000000000 1000000000 192 产量 -270385980 回答 27126743055556 检查日志 错误答案第一个数字不同 - 预期:'27126743055556',发现:' - -270385980'

我的解决方案:

#include<iostream>
using namespace std;
long long int n,m,a,b;
int main()
{
    cin>>n>>m>>a;
    b=((n+a-1)/a)*((m+a-1)/a);
    cout<<b;
    return 0;
}

请指导我。 感谢

1 个答案:

答案 0 :(得分:0)

您的程序运行正常。 看看这个http://codeforces.com/contest/1/submission/6514118