OJ 比赛列表有蓝桥杯、CCF-CSP、天梯赛官方练习系统 / 题目集入口,有需要测试比赛评测环境的可以前往。

数据老是溢出怎么办

QAQ 发表于 6个月前 · 关联问题 守护长方形

#include<stdio.h> int main() { unsigned long long int M,N; scanf("%d %d",&N,&M); unsigned long long int z=0; unsigned long long int c=0; if(N>M) { for(int i=M-1;i>=0;i--) z+=(N-i)*(M-i); } else { for(int i=N-1;i>=0;i--) z+=(N-i)*(M-i); } c=N*M*(N+1)*(M+1)/4-z; printf("%ld %ld",z,c); return 0; }

如上 都 unsigned long long 了 还是溢出呜呜呜

布莱恩·铜须 发表于 6个月前
  1. 贴代码推荐使用Markdown
  2. ull的输出是printf("%llu",ans);

QAQ 发表于 6个月前

哦哦 谢谢楼上 已解决