提出 #70487445
ソースコード 拡げる
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=2e5+5;
int n,m;
vector<int>adj[N],rev[N];
int ex[N],ey[N];
int p[N];
bool die[N];
void solve(){
cin >> n >> m;
for(int i=1; i<=n ;i++){
adj[i].clear();
rev[i].clear();
die[i]=false;
}
for(int i=1; i<=m ;i++){
cin >> ex[i] >> ey[i];
}
for(int i=1; i<=n ;i++){
cin >> p[i];
}
for(int i=1; i<=m ;i++){
ex[i]=p[ex[i]];
ey[i]=p[ey[i]];
adj[ex[i]].push_back(ey[i]);
rev[ey[i]].push_back(ex[i]);
}
int boss=1;
int ans=0;
for(int i=2; i<=n ;i++){
bool win=false;
for(auto c:rev[i]){
if(c>=boss){
win=true;
}
}
if(!win){
ans++;
}
else{
boss=i;
}
}
cout << ans << '\n';
}
int main(){
ios::sync_with_stdio(false);cin.tie(0);
int t;cin >> t;while(t--) solve();
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | A - Communicate Topological Order |
| ユーザ | mulgokizary |
| 言語 | C++ 23 (gcc 12.2) |
| 得点 | 700 |
| コード長 | 844 Byte |
| 結果 | AC |
| 実行時間 | 63 ms |
| メモリ | 23452 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 700 / 700 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample.txt |
| All | dense_1.txt, dense_10.txt, dense_2.txt, dense_3.txt, dense_4.txt, dense_5.txt, dense_6.txt, dense_7.txt, dense_8.txt, dense_9.txt, line_1.txt, line_10.txt, line_2.txt, line_3.txt, line_4.txt, line_5.txt, line_6.txt, line_7.txt, line_8.txt, line_9.txt, random_1.txt, random_10.txt, random_11.txt, random_12.txt, random_13.txt, random_14.txt, random_15.txt, random_16.txt, random_17.txt, random_18.txt, random_19.txt, random_2.txt, random_20.txt, random_21.txt, random_22.txt, random_23.txt, random_24.txt, random_25.txt, random_26.txt, random_27.txt, random_28.txt, random_29.txt, random_3.txt, random_30.txt, random_31.txt, random_32.txt, random_33.txt, random_34.txt, random_35.txt, random_36.txt, random_37.txt, random_38.txt, random_39.txt, random_4.txt, random_40.txt, random_5.txt, random_6.txt, random_7.txt, random_8.txt, random_9.txt, sample.txt, small_1.txt, small_2.txt, small_3.txt, small_4.txt, small_5.txt, small_6.txt, small_7.txt, small_8.txt, small_9.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| dense_1.txt | AC | 29 ms | 10892 KiB |
| dense_10.txt | AC | 28 ms | 8860 KiB |
| dense_2.txt | AC | 30 ms | 13252 KiB |
| dense_3.txt | AC | 28 ms | 10148 KiB |
| dense_4.txt | AC | 28 ms | 8908 KiB |
| dense_5.txt | AC | 29 ms | 9588 KiB |
| dense_6.txt | AC | 28 ms | 10864 KiB |
| dense_7.txt | AC | 32 ms | 15388 KiB |
| dense_8.txt | AC | 29 ms | 11336 KiB |
| dense_9.txt | AC | 29 ms | 10964 KiB |
| line_1.txt | AC | 40 ms | 10848 KiB |
| line_10.txt | AC | 48 ms | 16560 KiB |
| line_2.txt | AC | 48 ms | 16724 KiB |
| line_3.txt | AC | 40 ms | 14672 KiB |
| line_4.txt | AC | 41 ms | 15396 KiB |
| line_5.txt | AC | 39 ms | 9784 KiB |
| line_6.txt | AC | 42 ms | 12000 KiB |
| line_7.txt | AC | 50 ms | 23452 KiB |
| line_8.txt | AC | 43 ms | 14168 KiB |
| line_9.txt | AC | 42 ms | 12340 KiB |
| random_1.txt | AC | 61 ms | 22648 KiB |
| random_10.txt | AC | 30 ms | 16940 KiB |
| random_11.txt | AC | 49 ms | 14652 KiB |
| random_12.txt | AC | 59 ms | 22472 KiB |
| random_13.txt | AC | 48 ms | 15940 KiB |
| random_14.txt | AC | 45 ms | 16992 KiB |
| random_15.txt | AC | 62 ms | 22468 KiB |
| random_16.txt | AC | 46 ms | 13916 KiB |
| random_17.txt | AC | 42 ms | 13888 KiB |
| random_18.txt | AC | 47 ms | 20548 KiB |
| random_19.txt | AC | 39 ms | 14096 KiB |
| random_2.txt | AC | 60 ms | 22500 KiB |
| random_20.txt | AC | 59 ms | 22612 KiB |
| random_21.txt | AC | 59 ms | 22312 KiB |
| random_22.txt | AC | 62 ms | 22540 KiB |
| random_23.txt | AC | 56 ms | 19688 KiB |
| random_24.txt | AC | 53 ms | 21480 KiB |
| random_25.txt | AC | 62 ms | 21112 KiB |
| random_26.txt | AC | 28 ms | 14656 KiB |
| random_27.txt | AC | 47 ms | 14944 KiB |
| random_28.txt | AC | 61 ms | 22448 KiB |
| random_29.txt | AC | 63 ms | 22460 KiB |
| random_3.txt | AC | 33 ms | 17956 KiB |
| random_30.txt | AC | 44 ms | 13980 KiB |
| random_31.txt | AC | 47 ms | 15660 KiB |
| random_32.txt | AC | 51 ms | 16112 KiB |
| random_33.txt | AC | 38 ms | 13708 KiB |
| random_34.txt | AC | 60 ms | 22452 KiB |
| random_35.txt | AC | 45 ms | 11484 KiB |
| random_36.txt | AC | 46 ms | 14444 KiB |
| random_37.txt | AC | 59 ms | 22484 KiB |
| random_38.txt | AC | 36 ms | 18388 KiB |
| random_39.txt | AC | 44 ms | 11376 KiB |
| random_4.txt | AC | 50 ms | 18940 KiB |
| random_40.txt | AC | 28 ms | 16756 KiB |
| random_5.txt | AC | 48 ms | 14948 KiB |
| random_6.txt | AC | 60 ms | 22448 KiB |
| random_7.txt | AC | 60 ms | 22500 KiB |
| random_8.txt | AC | 45 ms | 13924 KiB |
| random_9.txt | AC | 50 ms | 16304 KiB |
| sample.txt | AC | 2 ms | 3472 KiB |
| small_1.txt | AC | 18 ms | 3528 KiB |
| small_2.txt | AC | 18 ms | 3608 KiB |
| small_3.txt | AC | 18 ms | 3556 KiB |
| small_4.txt | AC | 18 ms | 3556 KiB |
| small_5.txt | AC | 18 ms | 3496 KiB |
| small_6.txt | AC | 18 ms | 3552 KiB |
| small_7.txt | AC | 18 ms | 3524 KiB |
| small_8.txt | AC | 19 ms | 3552 KiB |
| small_9.txt | AC | 9 ms | 3548 KiB |