发现数据问题
2024-07-26 08:31:12
发布于:湖南
62阅读
0回复
0点赞
肘击造数据的人
测试点#1
输入:196092
输出:2045284649
AC代码:
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
using namespace std;
const int maxn = 1e6+9;
int a[maxn] = {0, 1, 2, 3, 4, 5, 6};
int main(){
int n;
cin >> n;
for(int i = 6; i <= n; i++){
a[i] = a[i - 1] + i - 5;
}cout << a[n];
return 0;
}
WA代码:
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
#define int long long
using namespace std;
const int maxn = 1e6+9;
int a[maxn] = {0, 1, 2, 3, 4, 5, 6};
signed main(){
int n;
cin >> n;
for(int i = 6; i <= n; i++){
a[i] = a[i - 1] + i - 5;
}cout << a[n];
return 0;
}
没错,只是因为开了long long,然后就错误了
这就说明输出爆int了
求改!!!
全部评论 8
你建新团了?能拉一下我吗
2024-07-26 来自 浙江
1好的,我测试了一下,确实是这样子的。集训后我会去改的。
2024-07-30 来自 浙江
0终于上线了
2024-07-30 来自 广东
0
我看一下
2024-07-30 来自 浙江
0顶
2024-07-26 来自 湖南
0来AC理事会吧,大佬
给你题库,作业,竞赛管理员2024-07-26 来自 浙江
0OK,不打扰了
2024-07-26 来自 浙江
0
这么肝
2024-07-25 来自 广东
0无聊刷着玩的(
2024-07-25 来自 湖南
0?
2024-07-27 来自 广东
0man!why did you change your name?
2024-07-27 来自 广东
0
6
2024-07-25 来自 广东
0顶
2024-07-25 来自 湖南
0顶
2024-07-25 来自 湖南
0
有帮助,赞一个