| 23976 | 2026-02-03 07:21:48 | tamasnagy | MI bróker (50 pont) | cpp17 | Forditási hiba |
#include <iostream>
#include <vector>
using namespace std;
int sec, db;
vector<int>arpersec;
vector<pair<int,int>>adasvetel;
void solve(int x){
int sum=0;
bool ures=1;
for(int i=0; i<sec; i++){
if(!(adasvetel[x].first<arpersec[i] && adasvetel[x].second>arpersec[i]){
if(ures){
if(arpersec[i]<=adasvetel[x].first){
sum-=arpersec[i];
ures=0;
}
}
else{
if(arpersec[i]>=adasvetel[x].second){
sum+=arpersec[i];
ures=1;
}
}
}
}
cout<<sum<<endl;
}
void megold(){
for(int i=0; i<db; i++){
solve(i);
}
}
int main()
{
cin>>sec>>db;
arpersec.resize(sec);
adasvetel.resize(db);
for(int i=0; i<sec; i++){
cin>>arpersec[i];
}
for(int i=0; i<db; i++){
cin>>adasvetel[i].first>>adasvetel[i].second;
}
megold();
return 0;
}
open /var/local/lib/isolate/424/box/a.out: no such file or directory
main.cpp: In function 'void solve(int)':
main.cpp:12:80: error: expected ')' before '{' token
12 | if(!(adasvetel[x].first<arpersec[i] && adasvetel[x].second>arpersec[i]){
| ~ ^
| )
main.cpp:27:5: error: expected primary-expression before '}' token
27 | }
| ^