acmer10 题解分享 · 2024/4/4
纸牌三角形(结果填空) - 题解
``` #include<iostream> #include<cstring> #include<algorithm> using namespace std; int cnt; int a[9]={1,2,3,4,5,6,7,8,9}; int main() { do{ bool flag=false; if(a[1]+a[3]+a[5]==a[2]+a[4]+a[8]&&a[0]+a[1]+a[3]==a[6]+a[7]+a[8]) { for(int i=0;i<9;i++)cout<<a[i]<<" "; puts(""); cnt++; flag=true; } }while(next_permutation(a,a+9)); cout<<cnt/2/3<<endl;// 旋转/3 镜像/2 return 0; } ```
查看全文
1 0 0 0