求改(十万火急)

P1149 [NOIP2008 提高组] 火柴棒等式

这个感觉会TLE啊
by FvemiR @ 2024-01-28 16:48:39


i,j从零开始循环试试
by FvemiR @ 2024-01-28 16:52:24


可以参考下我的 ```cpp #include<bits/stdc++.h> using namespace std; int p[11]={6,2,5,5,4,5,6,3,7,6}; int n,ans=0; int ch(int n){ int c=0; int t; do{ t=n%10; c+=p[t]; n/=10; }while(n!=0); return c; } int main(){ cin>>n; for(int i=0;i<=1000;i++){ for(int j=0;j<=1000;j++){ int o=i+j; if(ch(i)+ch(j)+ch(o)+4==n){ ans++; } } } cout<<ans; return 0; }
by I_AK_IOI_1114 @ 2024-01-28 16:53:27


i,j从0开始, pd函数当n==0时要返回6(maybe)
by xiuluoshen @ 2024-01-29 10:50:21


@[xiuluoshen](/user/799435) @[I_AK_IOI_1114](/user/772368) @[FvemiR](/user/1154529) 感谢各位大佬的帮助,献上小小的关注。 此贴结
by ycy1124 @ 2024-02-03 10:22:02


|