社区讨论
10分求大佬调
P11229[CSP-J 2024] 小木棍参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @mhj2s3dk
- 此快照首次捕获于
- 2025/11/03 19:47 4 个月前
- 此快照最后确认于
- 2025/11/03 19:47 4 个月前
CPP
#include <bits/stdc++.h>
using namespace std;
const int N = 1e8+5;
int a[N],sum = 0;
int main() {
a[0] = 6;
a[1] = 2;
a[2] = 5;
a[3] = 5;
a[4] = 4;
a[5] = 5;
a[6] = 6;
a[7] = 3;
a[8] = 7;
a[9] = 6;
for(int i = 10;i<=1e7+10;i++){
sum = 0;
int k=i;
while(k){
sum+=a[k%10];
k/=10;
}
a[i] = sum;
}
int n;
cin>>n;
while(n--){
int h,l=0;
cin>>h;
for(int i = 1;i<=1e7+10;i++){
if(a[i] == h){
cout<<i<<endl;
l++;
break;
}
}
if(l==0)cout<<-1<<endl;
}
return 0;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...