結果
問題 | No.360 増加門松列 |
ユーザー |
![]() |
提出日時 | 2016-10-13 23:58:25 |
言語 | Fortran (gFortran 14.2.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 1,981 bytes |
コンパイル時間 | 623 ms |
コンパイル使用メモリ | 33,732 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-12-24 04:35:34 |
合計ジャッジ時間 | 1,242 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 22 |
ソースコード
program mainimplicit noneinteger::i1,i2,i3,i4,i5,i6,i7,D(7),dd(7),flag,jread *,Ddo i1=1,7do i2=1,7if(i1.eq.i2) cycledo i3=1,7if(i1.eq.i3) cycleif(i2.eq.i3) cycledo i4=1,7if(i1.eq.i4) cycleif(i2.eq.i4) cycleif(i3.eq.i4) cycledo i5=1,7if(i1.eq.i5) cycleif(i2.eq.i5) cycleif(i3.eq.i5) cycleif(i4.eq.i5) cycledo i6=1,7if(i1.eq.i6) cycleif(i2.eq.i6) cycleif(i3.eq.i6) cycleif(i4.eq.i6) cycleif(i5.eq.i6) cycledo i7=1,7if(i1.eq.i7) cycleif(i2.eq.i7) cycleif(i3.eq.i7) cycleif(i4.eq.i7) cycleif(i5.eq.i7) cycleif(i6.eq.i7) cycledd(1)=D(i1)dd(2)=D(i2)dd(3)=D(i3)dd(4)=D(i4)dd(5)=D(i5)dd(6)=D(i6)dd(7)=D(i7)if(is_kadomatsu(dd))thenprint '(a)', "YES"returnend ifend doend doend doend doend doend doend doprint '(a)', "NO"containslogical function is_kadomatsu(dd) result(l)integer::dd(7),i! print *,dddo i=1,5if(dd(i).lt.dd(i+2).and. &((dd(i).gt.dd(i+1).and.dd(i+2).gt.dd(i+1)).or. &(dd(i).lt.dd(i+1).and.dd(i+2).lt.dd(i+1))) ) thencontinueelsel = .false.returnend ifend dol = .true.end function is_kadomatsuend program main