dalao们遇到了个超玄学的BUG。。。
  • 板块CF13A Numbers
  • 楼主SOCIQWQ
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/11/17 22:22
  • 上次更新2025/1/1 11:31:14
查看原帖
dalao们遇到了个超玄学的BUG。。。
732246
SOCIQWQ楼主2022/11/17 22:22

代码:

#include<bits/stdc++.h> 
using namespace std;
int n,t,a = 0,cnt = 0;
int function1(int num,int x){
	int sum;
	while(num > 0){
		sum += num % x;
		num /= x;
		t++;
	}
	return sum;
}
int main(){
	scanf("%d",&n);
	for(int i = 2;i < n;i++){
	printf("");
		a += function1(n,i);
		cnt++;
	}
	printf("%d/%d",a,cnt);
	return 0;
}

情况如下:

代码在DEV-C++里面运行加了printf("");正常运行,注释掉之后输入5变成了14/3(原本是7/3) 到CF提交后不同版本的结果还不一样,C++20是最接近的,虽然还是没过吧( 希望有人帮忙TAT

2022/11/17 22:22
加载中...