제출 #649483

#제출 시각아이디문제언어결과실행 시간메모리
649483murad_2005Hedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++17
8 / 100
3044 ms22352 KiB
#include<bits/stdc++.h> #pragma GCC optimize("Ofast") #pragma GCC target("avx,avx2") #pragma GCC optimize("unroll-loops") #define ll long long #define ld long double #define ull unsigned long long #define ui unsigned int #define eb emplace_back #define all(v) v.begin(), v.end() #define rall(v) v.rbegin(), v.rend() #define pb push_back #define pf push_front #define pii pair<int, int> #define pil pair<int, ll> #define plli pair<long long, int> #define pdi pair<double, int> #define pldldi pair<ld, pair<ld, int>> #define pdd pair<double, double> #define pid pair<int, double> #define piii pair<int, pair<int, int>> #define pllll pair<long long, long long> #define pllllll pair<ll, pllll> #define INF 2e9 + 5 #define size(v) v.size() #define f first #define s second #define Pi 3.14159265359 using namespace std; void Subtask1and2(int n, int m, vector<int>&a){ while(m--){ int l, r, k, flag = 0; cin >> l >> r >> k; vector<int>v; v.clear(); for(int i = l; i <= r; i++){ v.pb(a[i]); } for(int i = 1; i < size(v); i++){ int Max = -INF; for(int j = 0; j < i; j++){ Max = max(Max, v[j]); } if(Max > v[i] && Max + v[i] > k){ flag = 1; break; } } cout << (flag ^ 1) << "\n"; } } void solve(){ int n, m; cin >> n >> m; vector<int>a(n + 1); for(int i = 1; i <= n; i++){ cin >> a[i]; } Subtask1and2(n, m, a); } int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int t; t = 1; // cin >> t; while(t--){ solve(); } return 0; }

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

sortbooks.cpp: In function 'void Subtask1and2(int, int, std::vector<int>&)':
sortbooks.cpp:41:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   41 |         for(int i = 1; i < size(v); 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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...