小蓝的二进制询问(河南萌新2024)(河南农业大学)

ops/2024/10/22 4:56:12/

D-小蓝的二进制询问_河南萌新联赛2024第(一)场:河南农业大学 (nowcoder.com)

#include <bits/stdc++.h>using namespace std;
typedef long long ll;
typedef double db;
typedef long double ldb;
typedef pair<int, int> pii;
typedef pair<ll, ll> PII;
#define pb emplace_back
//#define int ll
#define all(a) a.begin(),a.end()
//#define x first
#define y second
#define ps push_back
#define endl '\n'
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define lc u << 1
#define rc u << 1 | 1void solve();const int N = 1e6 + 10;
const int mod = 998244353;signed main() {IOS;ll t = 1;cin >> t;while (t--)solve();return 0;
}ll f(ll x)
{ll e = 2,sum = 0;x++;//0 也算一个,所以真实的下标是数字+1while(x >= e/2)//x 最大二进制位 x/2{sum = (sum + (x/e)*(e/2)) % mod;if(x % e != 0)sum =( sum + max(0LL,x % e - e/2))%mod;//前半部分,后半部分e *= 2;}return sum;
}void solve() {ll l,r;cin >> l >> r;cout << (f(r) - f(l-1) + mod) % mod << endl;
}


http://www.ppmy.cn/ops/89007.html

相关文章

MLOPS工具集教程-快速入门MLflow

文章目录 一、什么是 MLOps&#xff1f;二、MLOps 工具有什么作用&#xff1f;三、免费开源 MLOps 工具和平台——MLflow3.1 MLflow介绍3.2 安装MLflow3.3启动MLflow3.4 API文档3.5 训练模型演示实例 MLOps 策略越来越多地应用于机器学习模型以及构建这些模型的团队中&#xff…

World of Warcraft [RETAIL] UI Setting

/*测试魔兽世界正式服&#xff0c;界面UI编辑器&#xff0c;UI布局文本 World of Warcraft [RETAIL] UI Setting开头的&#xff1a;1 39 某种类型 &#xff1a; 序号&#xff08;默认-1&#xff0c;有多个从0开始计数0,1,2,3 未知类型 未知类型 未知类型 控件类型&#xff1…

VUE2项目打包dist后dist包中index打开空白页

报错&#xff1a;控制台报错是未找到对应资源路径 原因&#xff1a;因为在项目中部分路径使用了./ 和 / 等绝对路径 解决方法&#xff1a; 删除原来的dist 在 vue.config.js 中设置 publicPath 选项&#xff0c;使其适应不同环境。 重新新打包&#xff1a;npm run build // vue…

MHA高可用配置及故障切换

目录 MHA高可用配置及故障切换 MHA定义 MAH的组成 MHA特点 MHA工作原理 实验&#xff1a;搭建MySQL MHA 案例拓扑图 案例实施 四台服务器关闭防火墙防护&#xff0c;连接所有会话101、102、103、104 设置host文件 安装MySQL数据库 连接会话102、103、104 设置主库配…

C#列表按照日期进行从大到小排序

C#列表按照日期进行从大到小排序

05 Go 语言中的函数和方法到底有什么不同

上一讲的思考题是创建一个二维数组并使用。上节课&#xff0c;我主要介绍了一维数组&#xff0c;其实二维数组也很简单&#xff0c;仿照一维数组即可&#xff0c;如下面的代码所示&#xff1a; aa:[3][3]int{} aa[0][0] 1 aa[0][1] 2 aa[0][2] 3 aa[1][0] 4 aa[1][1] 5 aa[1][…

【C++高阶】:C++11的深度解析上

✨ 心似白云常自在&#xff0c;意如流水任东西 &#x1f30f; &#x1f4c3;个人主页&#xff1a;island1314 &#x1f525;个人专栏&#xff1a;C学习 &#x1f680; 欢迎关注&#xff1a;&#x1f44d;点赞 &#x1f4…

案例分享-国外轻松感UI设计赏析

国外UI设计倾向于采用简洁的布局、清晰的排版和直观的交互方式&#xff0c;减少用户的认知负担&#xff0c;从而营造出轻松的使用体验。这种设计风格让用户能够快速找到所需信息&#xff0c;降低操作难度&#xff0c;提升整体满意度。 在注重美观的同时&#xff0c;更加重视用户…