社区讨论

?

P11230[CSP-J 2024] 接龙参与者 4已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@m2pud65o
此快照首次捕获于
2024/10/26 15:30
去年
此快照最后确认于
2025/11/04 16:04
4 个月前
查看原帖
比赛时脑子短路了,没想出来,赛后用一堆if得了60分?```c #include <bits/stdc++.h> using namespace std; int main(){ int t; cin>>t; for(int j=1;j<=t;j++){ int n; cin>>n; if(n==1){ cout<<-1<<endl; continue; } if(n==2){ cout<<1<<endl; continue; } if(n==3){ cout<<7<<endl; continue; } if(n==4){ cout<<4<<endl; continue; } if(n==5){ cout<<2<<endl; continue; } if(n==6){ cout<<6<<endl; continue; } if(n%7==0){ for(int i=1;i<=n/7;i++){ cout<<8; } cout<<endl; continue; } if(n%7==1){ n-=8; cout<<10; for(int i=1;i<=n/7;i++){ cout<<8; } cout<<endl; continue; } if(n%7==2){ n-=9; cout<<18; for(int i=1;i<=n/7;i++){ cout<<8; } cout<<endl; continue; } if(n%7==3){ n-=10; cout<<22; for(int i=1;i<=n/7;i++){ cout<<8; } cout<<endl; continue; } if(n%7==4){ n-=11; cout<<20; for(int i=1;i<=n/7;i++){ cout<<8; } cout<<endl; continue; } if(n%7==5){ n-=12; cout<<28; for(int i=1;i<=n/7;i++){ cout<<8; } cout<<endl; continue; } if(n%7==6){ n-=13; cout<<67; for(int i=1;i<=n/7;i++){ cout<<8; } cout<<endl; continue; } } return 0; }
CPP

回复

3 条回复,欢迎继续交流。

正在加载回复...