社区讨论
建议加强,见离普代码
P1014[NOIP 1999 普及组] Cantor 表参与者 4已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @m6vl4160
- 此快照首次捕获于
- 2025/02/08 10:36 去年
- 此快照最后确认于
- 2025/11/04 09:46 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
int n,a=1,b=1,sum=2,ab=1;
int main(){
cin>>n;
for(int i=0;i<n;i++){
if(a+b==sum&&(a==1&&sum%2==1 || b==1&&sum%2==0)){
if(a+b==sum&&i==ab){
if(ab==0){
a=sum;
b=1;
}else{
b=sum;
a=1;
}
ab+=sum;
sum++;
}
}else if(sum%2==0){
a++;b--;
}else if(sum%2==1){
a--;b++;
}
}
cout<<b<<"/"<<a;
return 0;
}
回复
共 4 条回复,欢迎继续交流。
正在加载回复...