与巨

  • description
  • solution
  • code

description

【题目描述】
定义无穷序列f:f1=1,fn=fn−1∗2+1f:f_1=1,f_n=f_{n-1}*2+1f:f1​=1,fn​=fn−1​∗2+1

定义函数G(x)=min⁡fi≥x(fi)G(x)=\min_{f_i\ge x}(f_i)G(x)=minfi​≥x​(fi​)

定义dpc,0=0,dpc,i=max⁡(dpc,i−1,[((i∗c)&G(i))=i]∗i)dp_{c,0}=0,dp_{c,i}=\max(dp_{c,i-1},\big[\big((i*c)\&G(i)\big)=i\big]*i)dpc,0​=0,dpc,i​=max(dpc,i−1​,[((i∗c)&G(i))=i]∗i)

求∑i=0ndpc,i(mod998244353)\sum_{i=0}^ndp_{c,i}\pmod {998244353}∑i=0n​dpc,i​(mod998244353)

【输入格式】
第一行输入一个整数T,表示测试用例的组数。
每组测试用例输入一行包含两个整数n, c。
其中

牛客NOIP2021提高组OI赛前模拟赛第一场T3——与巨(数学)相关推荐

  1. 2021牛客NOIP提高组OI赛前模拟赛第一场T2——牛牛和数组操作(区间dp)

    牛牛和数组操作 description solution code description [题目描述] 有n + 2个整数a0, a1, . . . , an, an+1, a0 = an+1 = ...

  2. 牛客网暑期ACM多校训练营(第一场)

    牛客网暑期ACM多校训练营(第一场) A. Monotonic Matrix 考虑0和1的分界线,1和2的分界线,发现问题可以转化为两条不互相穿过的路径的方案数(可重叠),题解的做法就是把一条路径斜着 ...

  3. [牛客][NOIP2000提高组]乘积最大(Java)(动态规划+高精度)

    原题链接:乘积最大 链接:https://ac.nowcoder.com/acm/problem/16757 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144 ...

  4. [2019 牛客CSP-S提高组赛前集训营4题解] 复读数组(数论)+ 路径计数机(数上DP)+ 排列计数机(线段树+二项式定理)

    文章目录 T1:复读数组 题目 题解 代码实现 T2:路径计数机 题目 题解 代码实现 T3:排列计数机 题目 题解 CODE T1:复读数组 题目 有一个长为n×k的数组,它是由长为n的数组A1,A ...

  5. [NowCoder牛客]2021NOIP提高组模拟赛第二场T3——树数树(启发式合并堆)

    树数树 description solution code description [题目描述] 牛牛有一棵 n 个点的有根树,根为 1. 我们称一个长度为 m 的序列 a 是好的,当且仅当: • ∀

  6. 牛客网提高组模拟赛第七场 T3 洞穴(附bitset介绍)

    就是DP. 我们可以很简单的想到要枚举中间点,进行边数的转移. 但是因为边长数据范围很大,所以我们考虑log的倍增. 状态设计为\(dp[i][j][k]\),为从节点\(i\)走\(2^k\)步能否 ...

  7. 2021牛客NOIP提高组第二场T2——方格计数(组合数计数)

    方格计数 description solution code description 在左下角是 (

  8. 牛客网暑期ACM多校训练营(第一场) J (莫队算法)

    题目链接:https://www.nowcoder.com/acm/contest/139/J 题目大意:给一个序列,进行q次查询,问1~l和r~n中有多少个不同的数字 题目思路:之前只是听说过莫队算 ...

  9. 牛客网 暑期ACM多校训练营(第一场)J.Different Integers-区间两侧不同数字的个数-离线树状数组 or 可持久化线段树(主席树)...

    J.Different Integers 题意就是给你l,r,问你在区间两侧的[1,l]和[r,n]中,不同数的个数. 两种思路: 1.将数组长度扩大两倍,for(int i=n+1;i<=2* ...

最新文章

  1. 虚拟机下Linux安装图解之二:虚拟机的创建
  2. 如果传输的文件过大怎么办
  3. 为什么做网站一般不用服务端控件?
  4. [并发]线程池关闭的问题
  5. Ubuntu安装jdk8
  6. 计算机键盘灯光怎么关闭,电脑关了键盘灯一直亮着怎么办
  7. 如何进入大华智能分析服务器,如何配置大华录像机区域入侵功能,看完就明白...
  8. excel显著性检验_使用Excel2016比较两组数据显著性差异
  9. Mybatis的xml实用的一些技巧
  10. MIMO的信道容量以及实现
  11. Maven自动更新SNAPSHOT包
  12. np.percentile用法
  13. Downloads Help 下载帮助
  14. 微信小程序video组件调用腾讯视频的解析
  15. 测量角速度_自动驾驶系统的定海神针—惯性测量单元
  16. 也来谈谈“为什么中国的程序员总被称为码农?”
  17. 如何重置pgsql的密码(Reset Forgotten Password For postgres User)
  18. 64位W7系统安装内存8G,但是系统只显示3.2G,是怎么回事?
  19. jsonPath解析测试
  20. Java如何读取和操作上G文本数据

热门文章

  1. 基于 Python 自建分布式高并发 RPC 服务
  2. 国庆中秋活动——超强AR/3D地球仪!带你领略世界风光!我们未必能环游世界,但都该有个地球仪
  3. java launcher 下载_Java Launcher下载并安装
  4. 计算机网络互联网技术实验报告,2013计算机网络技术与应用.实验报告01
  5. 如何在mysql中打开mongodb_图解:如何从MySQL移植到MongoDB
  6. android dialog 自定义布局,如何设置AlertDialog的自定义布局?
  7. python购物车典例_Python入门:购物车实例
  8. python类的参数加self_python类参数self使用示例
  9. 数据结构——二叉树的最小深度算法
  10. [JavaWeb-MySQL]DCL管理用户,授权