-
个人简介
#include<bits/stdc++.h> using namespace std; string n; int main() { cout<<"用 0 2 5 三个数字组成一个数字"<<endl; cin>>n; if (n=="250") cout<<"对的 是你"; else if (n=="025") cout<<"傻子 你写的是什么"; else if (n=="052") cout<<"傻子 你写的是什么"; else if (n=="520") cout<<"?你暗恋我"; else if (n=="205") cout<<"傻子 你写的是什么"; else if (n=="502") cout<<"傻子 你写的是什么"; else cout<<"?"; }`
#include<bits/stdc++.h> using namespace std; int A,B,C,d[21],f[21][21][21]; void dfs(int a,int b,int c) { if (a==0)d[c]=1; if (f[a][b][c]==1) return ; f[a][b][c]=1; if (a>B-b) dfs(a-(B-b),B,c); else dfs(0,b+a,c); if (a>C-c) dfs(a-(C-c),b,C); else dfs(0,b,c+a); if (b>C-c) dfs(a,b-(C-c),C); else dfs(a,0,c+b); if (b>A-a) dfs(A,b-(A-a),c); else dfs(a+b,0,c); if (c>A-a) dfs(A,b,c-(A-a)); else dfs(a+c,b,0); if (c>B-b) dfs(a,B,c-(B-b)); else dfs(a,b+c,0); } int main() { cin>>A>>B>>C; dfs(0,0,C); for (int i=0;i<=20;i++) if (d[i]==1) cout<<i<<" "; } -
最近活动
This person is lazy and didn't join any contests or homework. -
最近编写的题解