社区讨论

70分就是过不了

P2006赵神牛的游戏参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mhjsdmk0
此快照首次捕获于
2025/11/04 07:43
4 个月前
此快照最后确认于
2025/11/04 07:43
4 个月前
查看原帖
有没有大佬帮我看看这题我到底错在哪里,有三个点没过
CPP
#include<bits/stdc++.h>
using namespace std;

long long k, m, n;
long long a,b;
vector<long long> sum;

int main() {
    cin >> k >> m >> n;
    for (long long i = 1; i <= m; i++) {
        cin >> a >> b;
        if (a == 0) {
            continue;
        }
        long long x = (k / a) * b;
        if (x >= n) {
            sum.push_back(i);
        }
    }
    if (sum.size() > 0) {
        for (long long i = 0; i < sum.size(); i++) {
            cout << sum[i];
            if (i != sum.size() - 1) {
                cout << " ";
            }
        }
    }
    else cout << -1;
}

回复

2 条回复,欢迎继续交流。

正在加载回复...