找回密码
 立即注册
首页 业界区 安全 Codeforces Round 1006 (Div. 3) 补题+题解

Codeforces Round 1006 (Div. 3) 补题+题解

恿深疏 2025-6-1 21:42:10
A. New World, New Me, New Array

贪心的想每次都赋值一个 \(p\) 如果正好和为 \(k\) 则答案就是 \(k/p\) ,否则是 \(k/p+1\)。
[code]#includeusing namespace std;#define int long longconst int N = 1e6 + 10;void solve() {        int n, k, p;        cin >> n >> k >> p;        if (n * p < abs(k)) {                cout  n;        cin >> s;        int cnt = 0, cnt1 = 0;        for (auto t : s) {                if (t == '-') cnt++;        }        int mx = 0;        cnt1 = s.size() - cnt;        for (int i = 1; i > n >> x;        int now = 0;        vector ans(n+10, 0);        for (int i = 1; i < n; i ++ ) {                if ((x | i) == x) {                        ans = i;                        now |= i;                }        }        if (now != x) {                ans[n - 1] = x;        }        for (int i = 0; i < n; i ++ ) {                cout

相关推荐

2026-1-2 09:36:24

举报

2026-1-20 08:42:32

举报

感谢发布原创作品,程序园因你更精彩
2026-1-20 15:20:48

举报

2026-1-21 03:23:42

举报

2026-1-28 19:05:53

举报

恿深疏 楼主
2026-2-4 04:06:31

举报

2026-2-7 15:34:52

举报

很好很强大  我过来先占个楼 待编辑
12下一页
您需要登录后才可以回帖 登录 | 立即注册