进制枚举 样例对 30分 求理论BUG

P2089 烤鸡

求助助助助助助助助助助助助助助助助助助助!
by DeltaCR @ 2023-05-09 21:29:05


@[DeltaCR](/user/552387) 不就是暴力吗? ```cpp #include<bits/stdc++.h> using namespace std; short n;long long l; int main(){ cin>>n; if(n<10||n>30){ cout<<0; return 0; } for(short a=1;a<=3;a++){ for(short b=1;b<=3;b++){ for(short c=1;c<=3;c++){ for(short d=1;d<=3;d++){ for(short e=1;e<=3;e++){ for(short f=1;f<=3;f++){ for(short g=1;g<=3;g++){ for(short h=1;h<=3;h++){ for(short i=1;i<=3;i++){ for(short j=1;j<=3;j++){ if(a+b+c+d+e+f+g+h+i+j==n){ l++; } } } } } } } } } } } cout<<l<<endl; for(short a=1;a<=3;a++){ for(short b=1;b<=3;b++){ for(short c=1;c<=3;c++){ for(short d=1;d<=3;d++){ for(short e=1;e<=3;e++){ for(short f=1;f<=3;f++){ for(short g=1;g<=3;g++){ for(short h=1;h<=3;h++){ for(short i=1;i<=3;i++){ for(short j=1;j<=3;j++){ if(a+b+c+d+e+f+g+h+i+j==n){ cout<<a<<' '<<b<<' '<<c<<' '<<d<<' '<<e<<' '<<f<<' '<<g<<' '<<h<<' '<<i<<' '<<j<<endl; } } } } } } } } } } } return 0; } ``` 最大用时13ms
by _buzhidao_ @ 2023-05-09 21:31:30


@[DeltaCR](/user/552387) ~~我们要合理地运用**复制粘贴**~~
by _buzhidao_ @ 2023-05-09 21:32:40


@[_buzhidao_](/user/917775) ~~你是真肝~~,之前我也用这个方法做过,但是你知道我这样有什么问题吗
by DeltaCR @ 2023-05-11 17:23:37


@[DeltaCR](/user/552387) 理论上科以,~~但我不会(逃)~~ 可以参考一下[这篇](https://www.luogu.com.cn/blog/hak20050209/solution-p2089)题解
by Allen_yang @ 2023-05-11 17:33:09


或者测一测样例
by Allen_yang @ 2023-05-11 17:35:17


|