#include <bits/stdc++.h>
#define ll long long int
#define endl '\n'
#define vn vector <ll>
using namespace std;
const int MAX_N = 1e9 + 7;
#define pii pair <ll,ll>
const ll INF = 0x3f3f3f3f3f3f3f3f;
#define pb push_back
#define srt(vp) sort(vp.begin(), vp.end())
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int h,n;
cin>>h>>n;
vn v(n);
ll sum=0;
for (int i=0;i<n;i++){
cin>>v[i];
sum += v[i];
}
if (sum <=0){
cout<<-1<<endl;
}
else{
ll rem = h%sum;
if (rem==0)cout<<(h/sum)-1<<" "<<n-1;
else{
ll curr=0;
ll i=0;
while (curr < rem){
curr += v[i];
i++;
}
cout<<(h/sum)<<" "<<i;
}
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |