QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#637862#8777. Passport StampsKyy008WA 0ms3708kbC++20667b2024-10-13 14:15:212024-10-13 14:15:24

Judging History

你现在查看的是最新测评结果

  • [2024-10-13 14:15:24]
  • 评测
  • 测评结果:WA
  • 用时:0ms
  • 内存:3708kb
  • [2024-10-13 14:15:21]
  • 提交

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'