제출 #909605

#제출 시각아이디문제언어결과실행 시간메모리
909605AmaarsaaRabbit Carrot (LMIO19_triusis)C++14
100 / 100
22 ms6104 KiB
#include<bits/stdc++.h> using namespace std; using ll = long long ; int main() { // freopen("palpath.in", "r", stdin); // freopen("palpath.out", "w", stdout); ios::sync_with_stdio(false); cin.tie(NULL); ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last; cin >> n >> m; ll a[n + 2]; for (i = 1; i <= n; i ++) { cin >> x; a[i] = x - (i * m); a[i] = -a[i]; } a[0] = 0; vector < ll > v; for (i = 1; i <= n; i ++) { if ( a[i] < 0) continue; r = upper_bound(v.begin(), v.end(), a[i]) - v.begin(); if ( r== v.size()) v.push_back(a[i]); else v[r] = a[i]; } cout << n - v.size() << endl; }

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

triusis.cpp: In function 'int main()':
triusis.cpp:27:9: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   27 |   if ( r== v.size()) v.push_back(a[i]);
      |        ~^~~~~~~~~~~
triusis.cpp:11:5: warning: unused variable 't' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |     ^
triusis.cpp:11:14: warning: unused variable 'N' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |              ^
triusis.cpp:11:17: warning: unused variable 'bagana1' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                 ^~~~~~~
triusis.cpp:11:26: warning: unused variable 'bagana2' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                          ^~~~~~~
triusis.cpp:11:35: warning: unused variable 'mur1' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                   ^~~~
triusis.cpp:11:41: warning: unused variable 'mur2' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                         ^~~~
triusis.cpp:11:47: warning: unused variable 'urt' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                               ^~~
triusis.cpp:11:52: warning: unused variable 'I' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                    ^
triusis.cpp:11:55: warning: unused variable 'cost' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                       ^~~~
triusis.cpp:11:61: warning: unused variable 'e' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                             ^
triusis.cpp:11:64: warning: unused variable 'k' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                                ^
triusis.cpp:11:67: warning: unused variable 'ans' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                                   ^~~
triusis.cpp:11:72: warning: unused variable 's' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                                        ^
triusis.cpp:11:75: warning: unused variable 'sum' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                                           ^~~
triusis.cpp:11:83: warning: unused variable 'y' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                                                   ^
triusis.cpp:11:89: warning: unused variable 'p' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                                                         ^
triusis.cpp:11:95: warning: unused variable 'j' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                                                               ^
triusis.cpp:11:98: warning: unused variable 'now' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                                                                  ^~~
triusis.cpp:11:103: warning: unused variable 'last' [-Wunused-variable]
   11 |  ll t, n, m, N, bagana1, bagana2, mur1, mur2, urt, I, cost, e, k, ans, s, sum, x, y, r, p, i, j, now, last;
      |                                                                                                       ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...