社区讨论
question*1
P1149[NOIP 2008 提高组] 火柴棒等式参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @mi6tf3dr
- 此快照首次捕获于
- 2025/11/20 10:31 4 个月前
- 此快照最后确认于
- 2025/11/20 10:31 4 个月前
本人蒟蒻一枚。第一次发讨论,不知道有没有什么习俗。
蒟蒻的程序过了,但是不知道a和b的边界怎么确定。
求大佬解析。
嗯——贴代码
CPP#include<iostream>
#include<cstdio>
using namespace std ;
int sum(int x);
int main()
{
int s;
cin>>s;
s=s-4;
int ans=0;
for(int i=0;i<=1111;i++)
{
for(int j=0;j<=1111;j++)
{
int t=i+j;
if(sum(j)+sum(i)+sum(t)==s)
{
ans++;
}
}
}
cout<<ans<<endl;
return 0 ;
}
int sum(int x)
{
int shu[10]={6,2,5,5,4,5,6,3,7,6};
int s=0;
int t;
if(x==0)
{
return 6;
}
while(x>0)
{
t=x%10;
s=s+shu[t];
x=x/10;
}
return s;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...