AOJ 0510 - Score
どっちかといえば,ショートコーディングに似たようなことをしたほうが好きな気がする.
通常
#include <iostream> #include <algorithm> #include <cstdio> using namespace std; int main(){ int a[4],b[4],res; scanf("%d%d%d%d",a,a+1,a+2,a+3); scanf("%d%d%d%d",b,b+1,b+2,b+3); res = max(*a+a[1]+a[2]+a[3],*b+b[1]+b[2]+b[3]); printf("%d\n",res); }
ショート
#include <cstdio> main(){ int a[4],l[3],n=2; while(n--) scanf("%d%d%d%d",a,a+1,a+2,a+3),l[n]=*a+a[1]+a[2]+a[3]; printf("%d\n",*l>l[1]?*l:l[1]); }