제출 #23660

#제출 시각아이디문제언어결과실행 시간메모리
23660TAMREFBoat (APIO16_boat)C++11
0 / 100
0 ms3456 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; const int MX=100005; const int mod=1000000007; int N, A[MX], B[MX]; void input(){ scanf("%d",&N); for(int i=1;i<=N;i++) scanf("%d %d",&A[i],&B[i]); } void task1(){ ll D[MX]={1}; for(int i=1,j;i<=N;i++){ for(j=N-1;j&&B[j]>=B[i];--j); D[i]=(D[i-1]+D[j])%mod; } printf("%lld\n",((D[N]-1)%mod+mod)%mod); } int main(){ input(); task1(); }

컴파일 시 표준 에러 (stderr) 메시지

boat.cpp: In function 'void input()':
boat.cpp:8:19: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d",&N);
                   ^
boat.cpp:9:53: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     for(int i=1;i<=N;i++) scanf("%d %d",&A[i],&B[i]);
                                                     ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...