제출 #682561

#제출 시각아이디문제언어결과실행 시간메모리
682561vjudge1푸드 코트 (JOI21_foodcourt)C++17
9 / 100
1061 ms524288 KiB
#include <bits/stdc++.h> #define ll long long using namespace std; int main(){ ll n,m,q; cin>>n>>m>>q; vector <ll> A[n]; for(ll w=0; w<q; w++){ int t; cin>>t; if(t==1){ ll l,r,c,k; cin>>l>>r>>c>>k; for(ll i=l-1; i<=r-1; i++){ for(ll j=0; j<k; j++){ A[i].push_back(c); } } } else if(t==2){ ll l,r,k; cin>>l>>r>>k; for(ll i=l-1; i<=r-1; i++){ if(A[i].size()<=k){ A[i].clear(); } else{ A[i].erase(A[i].begin(), A[i].begin()+k); } } } else{ ll a,b; cin>>a>>b; if(A[a-1].size()>=b){ cout<<A[a-1][b-1]<<endl; } else{ cout<<0<<endl; } } } }

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

foodcourt.cpp: In function 'int main()':
foodcourt.cpp:24:19: warning: comparison of integer expressions of different signedness: 'std::vector<long long int>::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare]
   24 |     if(A[i].size()<=k){
      |        ~~~~~~~~~~~^~~
foodcourt.cpp:35:20: warning: comparison of integer expressions of different signedness: 'std::vector<long long int>::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare]
   35 |    if(A[a-1].size()>=b){
      |       ~~~~~~~~~~~~~^~~
#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...