当前位置: 首页 > news >正文

每日两题day42

😴😴😴

每日两题


一、基础题

题目:76修地铁

思路:

计算题。依照题目要求计算即可。

代码(c++):

时间复杂度 O(1)

#include<bits/stdc++.h>
using namespace std;void go(){int n;cin>>n;int a,b,c,d;a =(n/5) * 2;//普通火把b = (n-5)/10 + (n>=5);//红石火把c = n/20;d = n*2 - c*2;//动力铁轨c *= 3;//普通铁轨cout<<a<<' '<<b<<' '<<c<<' '<<d<<endl;
}signed main() {ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);int t=1;//cin >>t;while(t--){go();}return 0;
}

二、提高题

题目:76选数

思路:

贪心构造题。异或运算的性质是:当 a = b a = b a=b a ⊕ b = 0 a \oplus b = 0 ab=0,当 a ≠ b a \neq b a=b a ⊕ b = 1 a \oplus b = 1 ab=1。将 1 1 1 n n n 的所有数都转为二进制后,为了让异或和最大,我们希望选择的数字组合中,每一位上 1 1 1 的个数为奇数。
具体做法是:从 1 1 1 开始,每次选择当前未被选择的最大 2 2 2 的幂(即 1 ( 1 2 ) , 2 ( 1 0 2 ) , 4 ( 10 0 2 ) , 8 ( 100 0 2 ) , … 1(1_2), 2(10_2), 4(100_2), 8(1000_2), \ldots 1(12),2(102),4(1002),8(10002),),直到超过 n n n 为止。因为每个 2 2 2 的幂在二进制中只有一位是 1 1 1,这样选出来的数异或和能覆盖所有高位,保证结果最大。
所以,答案就是 1 + 2 + 4 + ⋯ + k 1 + 2 + 4 + \cdots + k 1+2+4++k,其中 k k k 是不超过 n n n 的最大 2 2 2 的幂。

可能需要的知识:

  • 位运算:OI Wiki, B站:算法讲解003【入门】二进制和位运算【左程云】

代码(c++):

时间复杂度 O( log ⁡ n \log n logn)

#include<bits/stdc++.h>
#define int long long
using namespace std;void go(){int n;cin>>n;int tmp = 1;int ans = 0;while (tmp<=n){ans += tmp;tmp *=2;}cout<<ans;el;
}signed main() {ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);int t=1;//cin >>t;while(t--){go();}return 0;
}
http://www.dtcms.com/a/606230.html

相关文章:

  • 最优惠的手机网站建设wordpress页面访问量
  • AI提效前端开发
  • 建立主题网站的知识点东莞市做网站公司
  • 怎么重启电脑的网卡(Windows系统)?
  • 【STM32】串口
  • 杭州建网站装修材料
  • 从U盘损坏中恢复视频文件并修复修改日期的完整解决方案
  • 网站建设人员wordpress个人
  • 免费项目网站wordpress如何导入模板数据库
  • 三坐标测量软件路径仿真和碰撞检测功能
  • K8s Ingress 与 Ingress API 全解析:外部访问集群的统一入口
  • kubernetes部署
  • 【2025最新】05 Spring Security 构建 RESTful Web 注册服务 - 2
  • 《C++在LLM系统底座中的深度赋能逻辑》
  • 做网站没有数据库wordpress导航主题haow
  • 如何选择企业微信SCRM?2025年3个选型参考维度
  • Biotin-Gln,谷氨酰胺-生物素,Biotin-谷氨酰胺,偶联反应
  • 研发管理知识库(9)浅析各类API
  • 高质量营销型网站定做价格网站建设的资金
  • 玩游戏CPU高性价比推荐:i5-14600K深度解析——2K高帧率+直播推流全搞定的全能U
  • 设置开机自动运行的文件
  • 自蒸馏学习方法
  • UE5 C++ 定时器 官方案例(二)
  • 滨州网站开发公司廊坊网站建设咨询青橙网络
  • asp网站开发源码上海建筑工程公司排行榜
  • 手绘风图表自由!Excalidraw + cpolar让协作无边界
  • 新能源智慧场站辅控系统 一体化的场站管理平台
  • 做建材的网站有哪些wordpress集成ckplayer
  • 南联网站建设公司广州shopify代建站
  • PiscCamera:将Android手机化身为在线摄像设备