- 取石子
ISBN号码 (题解)
- 2024-10-19 20:17:31 @
#include <bits/stdc++.h>
using namespace std;
int arr[10];
char ch[13];
int main(){
int t=0,sum=0;
cin>>ch;
for(int i=0;i<12;i++) if(ch[i]!='-') arr[t++]=ch[i]-'0';
for(int i=0;i<9;i++) sum+=arr[i]*(i+1);
sum=sum%11;
if(sum==10){
if(ch[12]=='X') cout<<"Right";
else{
ch[12]='X';
cout<<ch;
}
}
else{
if(sum==ch[12]-'0') cout<<"Right";
else{
ch[12]=sum+'0';
cout<<ch;
}
}
}
//才译翔 专属
3 条评论
-
曹莫凡 @ 2025-7-10 19:52:08
@才译翔 牛逼
-
2025-7-10 19:51:32@
@王梓宸 你这是哪一题的代码?
-
2024-11-3 10:31:06@
#include<bits/stdc++.h> using namespace std; //char a[105]; int b[200]; int main(){ int maxn=0,minn=1e9,sum; string s; cin>>s; // int len=strlen(a); for(int i=0;i<s.size();i++){ b[s[i]-96]++; } for(int i=1;i<=26;i++){ if(maxn<b[i]){ maxn=b[i]; } if(minn>b[i]&&b[i]>0){ minn=b[i]; } } sum=maxn-minn; if(sum<=1){ cout<<"No Answer\n"<<0; return 0; } for(int i=2;i<=sqrt(sum);i++){ if(sum%i==0){ cout<<"No Answer\n"; cout<<"0"; return 0; } } cout<<"Lucky Word\n"<<sum; return 0; }
- 1
信息
- ID
- 116
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- 递交数
- 56
- 已通过
- 9
- 上传者