for(int i=0;i<n;++i)
は定型化してるから、もっと単純化できる。
いい構文ある?