제출 #387345

#제출 시각아이디문제언어결과실행 시간메모리
387345MODDI푸드 코트 (JOI21_foodcourt)C++14
2 / 100
1091 ms524292 KiB
#include <bits/stdc++.h> #define ll long long #define pii pair<int,int> #define pll pair<ll,ll> #define mp make_pair #define pb push_back #define vi vector<int> #define vl vector<ll> using namespace std; int n, m, q; vi shop[70000]; int main(){ cin>>n>>m>>q; while(q--){ int tip; cin>>tip; if(tip == 1){ int l, r, k, c; cin>>l>>r>>c>>k; l--; r--; for(int i = l; i <= r; i++) { for(int j = 0; j < k; j++) shop[i].pb(c); /* for(auto x : shop[i]) cout<<x<<" "; cout<<endl;*/ } } else if(tip == 2){ int l, r, k; cin>>l>>r>>k; l--; r--; for(int i = l; i <= r; i++){ vi copy; for(int j = 0; j < shop[i].size(); j++){ if(j < k) continue; else copy.pb(shop[i][j]); } shop[i] = copy; /*for(auto x : shop[i]) cout<<x<<" "; cout<<endl;*/ } } else{ ll b, a; cin>>a>>b; a--; /*for(auto x : shop[a]) cout<<x<<" "; cout<<endl;*/ if(b > shop[a].size()) cout<<0<<endl; else cout<<shop[a][b-1]<<endl; } } return 0; }

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

foodcourt.cpp: In function 'int main()':
foodcourt.cpp:37:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   37 |     for(int j = 0; j < shop[i].size(); j++){
      |                    ~~^~~~~~~~~~~~~~~~
foodcourt.cpp:56:9: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   56 |    if(b > shop[a].size()) cout<<0<<endl;
      |       ~~^~~~~~~~~~~~~~~~
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...