题解 | #取数游戏#
取数游戏
https://ac.nowcoder.com/acm/problem/14679
真 冰雪聪明
这道题的做法很多,但是蒟蒻的我就只会打表(理解起来最简单的)
#include using namespace std; int f[10]; int main(){ int a,b,c; int n; cin>>n;
这是基础代码,不管你用什么方法做,都得有这个
接下来,打表做法!!!
for(int i=1;i<=n;i++){ cin>>a>>b>>c; f[1]=a*100+b*10+c;f[2]=a*100+c*10+b; f[3]=b*100+a*10+c;f[4]=b*100+c*10+a; f[5]=c*100+a*10+b;f[6]=c*100+b*10+a; cout<<max(f[1],max(f[2],max(f[3],max(f[4],max(f[5],f[6])))))<<endl; } return 0; }
请大家注意第六行,这就是max的终极用法!!!蒟蒻蒟蒻蒟蒻