社区讨论
老大坠机
P1149[NOIP 2008 提高组] 火柴棒等式参与者 7已保存回复 7
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 7 条
- 当前快照
- 1 份
- 快照标识符
- @lrlz2gtq
- 此快照首次捕获于
- 2024/01/20 19:14 2 年前
- 此快照最后确认于
- 2024/01/20 21:29 2 年前
CPP
#include <bits/stdc++.h>
using namespace std;
int n,ans=0,a[10]={6,2,5,5,4,5,6,3,7,6},k;
int main(){
cin>>n;
n-=4;
if(n<=0){
cout<<0;
return 0;
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
k=i+j;
if(i<10){
if(j<10) {
if(k<10) if(a[i%10]+a[j%10]+a[k%10]==n) ans++;
if(k>9) if(a[i%10]+a[j%10]+a[k%10]+a[k/10]==n) ans++;
}
if(j>9) if(a[i%10]+a[j%10]+a[j/10]+a[k%10]+a[k/10]==n) ans++;
}
if(i>9){
if(j>9) if(a[i%10]+a[i/10]+a[j%10]+a[j/10]+a[k%10]+a[k/10]==n) ans++;
if(j<10) if(a[i%10]+a[i/10]+a[j%10]+a[k%10]+a[k/10]==n) ans++;
}
//cout<<i<<' '<<j<<' '<<k<<endl;
}
}
cout<<ans;
return 0;
}
样例过了但是60%AC 求助
回复
共 7 条回复,欢迎继续交流。
正在加载回复...