답안 #100989

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
100989 2019-03-16T00:53:33 Z TAISA_ Bitaro’s Party (JOI18_bitaro) C++14
0 / 100
3 ms 384 KB
#include<bits/stdc++.h>
#define all(vec) vec.begin(),vec.end()
using namespace std;
using ll=long long;
using P=pair<int,int>;
const ll MOD=1000000007LL;
const ll INF=(1<<30);
const ll LINF=(1LL<<60);
template<typename T> void chmax(T &a,T b){a=max(a,b);}
template<typename T> void chmin(T &a,T b){a=min(a,b);} 
int main(){
	int n,m,qu;cin>>n>>m>>qu;if(qu>1)return 0;
	vector<vector<int>> G(n);
	for(int i=0;i<m;i++){
		int a,b;scanf("%d%d",&a,&b);--a;--b;
		G[b].push_back(a);
	}
	int t,y;cin>>t>>y;--t;
	vector<int> x(n);
	for(int i=0;i<y;i++){
		int c;scanf("%d",&c);--c;x[c]=1;
	}
	vector<int> d(n,-INF);
	d[t]=0;
	for(int i=t;i>=0;i--){
		for(auto e:G[i]){
			chmax(d[e],d[t]+1);
		}
	}
	int ma=-1;
	for(int i=0;i<n;i++){
		if(x[i])continue;
		chmax(ma,d[i]);
	}
	cout<<ma<<endl;
}
	

Compilation message

bitaro.cpp: In function 'int main()':
bitaro.cpp:15:16: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   int a,b;scanf("%d%d",&a,&b);--a;--b;
           ~~~~~^~~~~~~~~~~~~~
bitaro.cpp:21:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   int c;scanf("%d",&c);--c;x[c]=1;
         ~~~~~^~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 384 KB Output is correct
2 Correct 2 ms 256 KB Output is correct
3 Correct 3 ms 384 KB Output is correct
4 Correct 2 ms 256 KB Output is correct
5 Incorrect 3 ms 384 KB Output isn't correct
6 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 384 KB Output is correct
2 Correct 2 ms 256 KB Output is correct
3 Correct 3 ms 384 KB Output is correct
4 Correct 2 ms 256 KB Output is correct
5 Incorrect 3 ms 384 KB Output isn't correct
6 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 384 KB Output is correct
2 Correct 2 ms 256 KB Output is correct
3 Correct 3 ms 384 KB Output is correct
4 Correct 2 ms 256 KB Output is correct
5 Incorrect 3 ms 384 KB Output isn't correct
6 Halted 0 ms 0 KB -