QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#637862 | #8777. Passport Stamps | Kyy008 | WA | 0ms | 3708kb | C++20 | 667b | 2024-10-13 14:15:21 | 2024-10-13 14:15:24 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
#define rep(i, f, l) for(int i(f); i <= l; ++i)
#define per(i, f, l) for(int i(f); i >= l; --i)
const int N = 1e5 + 5;
int a[N];
void work() {
int n, m;
cin >> n >> m;
rep(i, 1, n) cin >> a[i];
int ans = 1;
rep(i, 1, n) {
int tmp = (m + ans - 1) / ans;
cout << i << ' ' << tmp << endl;
if (tmp >= a[i]) {
m -= a[i];
ans++;
} else {
break;
}
}
cout << ans - 1 << endl;
return;
}
signed main() {
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int t = 1;
// cin >> t;
while (t--) {
work();
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 0
Wrong Answer
time: 0ms
memory: 3708kb
input:
5 15 1 2 3 4 5
output:
1 15 2 7 3 4 4 3 3
result:
wrong answer 1st lines differ - expected: '3', found: '1 15'