2022csp模拟挂分
  • 板块学术版
  • 楼主watergod
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/11/27 21:53
  • 上次更新2023/11/28 10:53:34
查看原帖
2022csp模拟挂分
809399
watergod楼主2023/11/27 21:53

做了 P8588

刚开始暴力,得了 6060 分。

后来找规律,本以为可以满分,结果只有 5050 分。

然后调了半天看题解是用的 whilewhile 循环,我用的 forfor 循环,开了 ullull 还是过不了,这个循环有什么差别吗?

代码:

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

long long n,k; 

int main(){
	cin >> n >> k;
	long long ans;
	for(long long i=1;i<=k;i++){
		n++;
		if(n%3==0){
			n/=3;
		}
		if(n == 1){
			if(k%2==1){
				cout << 2 << endl;
				return 0;
			}
			cout << 1 << endl;
			return 0;
		}
	}
	cout << n << endl;
	return 0;
}

50分记录

2023/11/27 21:53
加载中...