QwQ,80分求助!!暴力最后两个错……
  • 板块P2089 烤鸡
  • 楼主Max6700
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/5/13 11:17
  • 上次更新2023/10/23 15:56:45
查看原帖
QwQ,80分求助!!暴力最后两个错……
935012
Max6700楼主2023/5/13 11:17
#include<bits/stdc++.h>
using namespace std;

int a[5005][5005];

int n;

int cnt;

int main(){
    
    cin>>n;
    int x=1;
    for(int i1=1;i1<=3;i1++)
        for(int i2=1;i2<=3;i2++)
            for(int i3=1;i3<=3;i3++)
                for(int i4=1;i4<=3;i4++)
                    for(int i5=1;i5<=3;i5++)
                        for(int i6=1;i6<=3;i6++)
                            for(int i7=1;i7<=3;i7++)
                                for(int i8=1;i8<=3;i8++)
                                    for(int i9=1;i9<=3;i9++)
                                        for(int i0=1;i0<=3;i0++)
                                            if(i1+i2+i3+i4+i5+i6+i7+i8+i9+i0==n)
                                            {
                                                cnt++;
                                                a[cnt][1]=i1;
                                                a[cnt][2]=i2;
                                                a[cnt][3]=i3;
                                                a[cnt][4]=i4;
                                                a[cnt][5]=i5;
                                                a[cnt][6]=i6;
                                                a[cnt][7]=i7;
                                                a[cnt][8]=i8;
                                                a[cnt][9]=i9;
                                                a[cnt][10]=i0;
                                            }
    cout<<cnt<<"\n";
    for(int i=1;i<=cnt;i++)
    {
        for(int j=1;j<=10;j++)
            cout<<a[i][j]<<" ";
        cout<<"\n";
    }
    
    return 0;
}
2023/5/13 11:17
加载中...