AOJ 0511 - Who Are The Student Yet To Submit
最初からショートコーディング気分で書いた.
そして,さらに60Byte減らした.
通常ショート
#include <cstdio> int main(){ int l[31]={0},n=28; while(n--){ scanf("%d",l); l[*l] = 1; } for(int i=1;i<31;i++){ l[i]?:printf("%d\n",i); } }
ショート
119Byte.何となくわかるように設計.
#include<cstdio> main(){int l[31]={0},n=28;while(n--)scanf("%d",l),l[*l]=1;for(int i=0;i<30;)l[++i]?:printf("%d\n",i);}