| 15377 | 2025-02-19 10:09:12 | Mrkz | Leggyorsabb pénzkeresés (50) | cpp17 | Forditási hiba |
#include <iostream>
#include <fstream>
using namespace std;
int N,P;
int main()
{
ifstream f("szamok.be");
cin>>N>>P;
int F[N],j=-1,mini=INT_MAX,ossz=0,db=0;
for(int i=1;i<=N;i++){
cin>>F[i];
}
for(int i=1;i<=N;i++){
if(j<i)j=i;
while(ossz<=P && j<=N){
ossz+=F[j];
j++;
}
if(ossz>=P) mini=min(mini,j-i);
ossz-=F[i];
}
cout<<mini;
return 0;
}
open /var/local/lib/isolate/428/box/a.out: no such file or directory
main.cpp: In function 'int main()':
main.cpp:9:24: error: 'INT_MAX' was not declared in this scope
9 | int F[N],j=-1,mini=INT_MAX,ossz=0,db=0;
| ^~~~~~~
main.cpp:3:1: note: 'INT_MAX' is defined in header '<climits>'; did you forget to '#include <climits>'?
2 | #include <fstream>
+++ |+#include <climits>
3 | using namespace std;
main.cpp:15:15: error: 'ossz' was not declared in this scope
15 | while(ossz<=P && j<=N){
| ^~~~
main.cpp:20:12: error: 'ossz' was not declared in this scope
20 | if(ossz>=P) mini=min(mini,j-i);
| ^~~~
main.cpp:21:9: error: 'ossz' was not declared in this scope
21 | ossz-=F[i];
| ^~~~