結果
問題 | No.92 逃走経路 |
ユーザー |
![]() |
提出日時 | 2016-07-30 04:47:47 |
言語 | Fortran (gFortran 14.2.0) |
結果 |
AC
|
実行時間 | 82 ms / 5,000 ms |
コード長 | 1,021 bytes |
コンパイル時間 | 867 ms |
コンパイル使用メモリ | 34,380 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-11-06 20:16:39 |
合計ジャッジ時間 | 1,391 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 18 |
ソースコード
integer*8::N,M,K,i,j,linteger*8,allocatable::road(:,:)integer*8,allocatable::keiro(:)integer*8,allocatable::han1(:),han2(:)integer*8::ryoukin, numread *,N,M,Kallocate(road(3,M))allocate(keiro(K))allocate(han1(N))allocate(han2(N))read *, roadread *, keirohan1 = 1han2 = 0do i=1, Kryoukin = keiro(i)do j=1, Nif(han1(j).eq.1) thendo l=1,Mif(road(3,l).eq.ryoukin) thenif(road(1,l).eq.j) thenhan2(road(2,l)) = 1else if(road(2,l).eq.j) thenhan2(road(1,l)) = 1end ifend ifend doend ifend dohan1 = han2han2 = 0end donum = SUM(han1)print '(i0)', numdo i=1,Nif(han1(i).eq.1) thennum = num - 1if(num.ne.0) thenwrite(6,'(i0,a)',advance='no') i, " "elsewrite(6,'(i0)') iend ifend ifend doend program