AtCoder Beginner Contest 318(ABC318) B – Overlapping sheets をシェル芸(Bash)で解く

  AtCoder

問題

https://atcoder.jp/contests/abc318/tasks/abc318_b

シェル芸

awk 'BEGIN{for(i=0;i<=100;i++){for(j=0;j<=100;j++){b[i,j]=0}}}NR>1{for(i=$1;i<$2;i++){for(j=$3;j<$4;j++){b[i,j]=1}}}END{c=0;for(i=0;i<=100;i++){for(j=0;j<=100;j++){if(b[i,j]==1){c=c+1}}};print c}'

感想

シェル芸というよりもawkです。

LEAVE A COMMENT