제출 #394749

#제출 시각아이디문제언어결과실행 시간메모리
394749Qw3rTyRabbit Carrot (LMIO19_triusis)C++11
63 / 100
1081 ms1628 KiB
#include <iostream> using namespace std; const int maxN = 2e5+5; int f[maxN]; int a[maxN]; int N,M; void testIO(){ freopen("../test.in","r",stdin); return; } signed main(){ ios_base::sync_with_stdio(false); cin.tie(0); //testIO(); cin >> N >> M; for(int i = 1; i <= N; ++i)cin >> a[i]; a[0] = 0; f[0] = 0; for(int i = 1; i <= N; ++i){ if(a[i] > M*i)continue; for(int j = 0; j < i; ++j){ if(a[j] + M*(i-j) >= a[i])f[i] = max(f[i],f[j]+1); } } int res = 0; for(int i = 1; i <= N; ++i)res = max(res,f[i]); cout << N - res << '\n'; return 0; }

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

triusis.cpp: In function 'void testIO()':
triusis.cpp:11:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   11 |     freopen("../test.in","r",stdin);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...