60分跪求大佬指点

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

不对,重上一遍代码: ``` #include<iostream> #include<cstdio> #include<cstring> using namespace std; int a[25]={6,2,5,5,4,5,6,3,7,6,8,4,7,7,6,7,8,5,9,8,11,7,10,10,9}; int main() { int n,ti=0,tj=0,ans=0,tk=0; cin>>n; n-=4; for(int k=0;k<=n;k++) for(int i=0;i<=n;i++) for(int j=0;j<=n;j++) { //int tti=i,ttj=j,ttk=k; ti=0; tj=0; tk=0; ti+=a[i]; tj+=a[j]; tk+=a[k]; if(ti+tj+tk==n&&i+j==k) { //cout<<ti<<"+"<<tj<<"+"<<tk<<"="<<n<<endl<<i<<"+"<<j<<"="<<k<<endl; ans++; } } cout<<ans; return 0; } ```
by 焚魂 @ 2019-07-22 22:18:32


@[焚魂](/space/show?uid=206423) 数字最大可不止25 ![](https://cdn.luogu.com.cn/upload/pic/70125.png)
by 歌者令 @ 2019-08-07 23:14:20


|