听说灌水区大佬多?(求问)
  • 板块灌水区
  • 楼主Monody_h
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/9/27 20:48
  • 上次更新2024/9/27 22:36:46
查看原帖
听说灌水区大佬多?(求问)
1398871
Monody_h楼主2024/9/27 20:48

P10985的题目求问

我的理解:

通过枚举,我发现:无论如何第一分钟这个数字都会变成9的倍数。然后,我直接按照数据范围开了while进行一种聪明的笨笨的减法。但是只可以拿到20分。

为什么啊!!!

附上我的代码:

#include<bits/stdc++.h>
using namespace std;

int main(){
	long long n;int ans=1;
	cin>>n;
	n=n/9*9;
	while(ans++){
		n=n-n/100000000%10-n/10000000%10-n/1000000%10-n/100000%10-n/10000%10-n/1000%10-n/100%10-n/10%10-n%10;
		if(n==0){
			cout<<ans;
			return 0;
		}
	}
} 

救救孩子吧。。。

2024/9/27 20:48
加载中...