首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
变化的数组
7条解析
开通博客写题解
Bezime
发表于 2024-12-08 21:02:07
F题题解: 大致思路: 先看操作成功的规律: 对于一个 和 ,按二进制来看 的 最低位(即 lowbit)加进 中,会变为 ,并进位,而更低位的值不会变化。下一次 的 最低位 将会变高,而当 的 最低位比 的 最高位还高时, 的值将不会发生变化。 举个例子: 如果 (二进制表
展开全文
番禺小韭菜
发表于 2025-03-04 15:58:37
#include<bits/stdc++.h> #define ll long long #define MO 1000000007ll #define MXN 1000002 using namespace std; inline void rd(ll& x) { x
展开全文
草海桐
发表于 2025-09-01 23:32:14
package main import ( "bufio" "fmt" "os" ) /* 分别求每一个数的期望 其中,考虑到and的性质,一个数变化一定次数后,值会变为0,后续值不再改变 */ const MOD =
展开全文
牛客856751393号
发表于 2025-03-06 17:33:36
运行时间超时了,但是不提示超时。 def ksm(a, b): # 快速幂 计算 a ** b s = 1 while b: if b & 1: s = s * a % MOD a = a * a % MOD
展开全文
想玩飞盘的长颈鹿刷了100道题
发表于 2025-06-05 19:24:00
import sys def input(): return sys.stdin.readline().strip() MOD = 10**9 + 7 MAXI = 31 fac = [1] * (MAXI + 1) ifac = [1] * (MAXI + 1) for i in range(
展开全文
牛客126208132号
发表于 2025-06-26 20:35:26
#include<bits/stdc++.h> using namespace std; typedef long long LL; const int N = 1e5 + 10, mod = 1e9 + 7; LL n, m, k; LL ksm(LL x, LL y) {
展开全文
牛客934483980号
发表于 2025-11-12 23:06:24
const MOD = 1000000007n; const MAX_COMB = 31n; // 对应 C++ 循环上限 31 const inv2 = 500000004n; // 2 的逆元 mod 1e9+7 // 快速幂(BigInt 实现,避免溢出) function powMod(a
展开全文
查看本题
查看本题讨论
相关比赛
97443-牛客周赛 Round 71
进入比赛
98329-牛客周赛71内测
进入比赛
99248-测试
进入比赛
99326-测试赛
进入比赛
99362-acm
进入比赛
等你来战
查看全部
牛客挑战赛84
报名截止时间:2025-12-05 22:00
第二十二届浙大宁波理工学院程序设计大赛(同步赛)
报名截止时间:2025-12-06 16:00
2025年浙江工商大学程序设计竞赛新生赛(同步赛)
报名截止时间:2025-12-06 17:00
辽宁科技大学第二十一届ACM队纳新赛
报名截止时间:2025-12-07 14:00
华中农业大学第十五届程序设计竞赛(新生赛)同步赛
报名截止时间:2025-12-07 15:30
浙江机电职业技术大学第十届程序设计竞赛
报名截止时间:2025-12-07 17:00
牛客周赛 Round 121
报名截止时间:2025-12-07 21:00
湖南师范大学2025新生赛决赛(同步赛)
报名截止时间:2025-12-12 21:30
牛客小白月赛125
报名截止时间:2025-12-12 21:00
河南师范大学新生程序设计竞赛
报名截止时间:2025-12-13 14:00
牛客周赛 Round 122
报名截止时间:2025-12-14 21:00
牛客练习赛147
报名截止时间:2025-12-20 21:30
牛客2025跨年场
报名截止时间:2026-01-01 00:05
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
2026牛客寒假算法基础集训营2
报名截止时间:2026-02-05 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题