求这个代码的hack
  • 板块灌水区
  • 楼主Lian_zy
  • 当前回复8
  • 已保存回复8
  • 发布时间2024/6/14 21:44
  • 上次更新2024/6/15 09:54:10
查看原帖
求这个代码的hack
923248
Lian_zy楼主2024/6/14 21:44

P7909分糖果,老早之前的代码了,当时刚学完二分,然后上去就打还A了后面才了解到这玩意是道数学题

所以有没有大佬 hack 一下或者为什么这玩意正确么

#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;

long n, l, r, mid, ans, sum;
int main() {
    scanf("%d %d %d", &n, &l, &r);
    while (l <= r) {
        mid = (l + r) >> 1, sum = mid % n;
        if (sum >= ans) {
            ans = sum;
            l = mid + 1;
        } else r = mid - 1;
    }
    printf("%d\n", ans);
    return 0;
}
2024/6/14 21:44
加载中...