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

中餐网站模板seo搜索引擎推广什么意思

中餐网站模板,seo搜索引擎推广什么意思,新网站上线怎么做seo,wordpress+空行C-小苯的与三角形_牛客周赛 Round 94 题目描述&#xff1a; 给出我们一个数x&#xff0c;要我们找到一个最小的y(1 < y < x), 使得x&#xff0c;y&#xff0c;x&y这三个值可以可以构成一个三角形。 本题思路&#xff1a; 根据&运算符的性质&#xff0c;x & y…

 C-小苯的与三角形_牛客周赛 Round 94

题目描述: 给出我们一个数x,要我们找到一个最小的y(1 <= y < x), 使得x,y,x&y这三个值可以可以构成一个三角形。

本题思路:

  1. 根据&运算符的性质,x & y的值一定不大于min(x,y),说明x&y是他们当中最小的一个。并且y比x小,所以问题就变为了是否可以满足:x&y + y > x这个式子。
  2. 对于x&y + y这个式子,我们可以将他们看出二进制操作。对于x最高位的二进制,如果y这一位二进制位0,那么x&y和y在这一位二进制中都不会做出贡献。这样以来后面的元素也就不可能可以实现了。
  3. 对于x二进制最高位如果是1,那么x&y + y在这一位二进制当中就会进位,答案也一定大于x。说明此时y的最小值就是x的二进制中最高位为1,其余位为0。
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
void solve(){ll x; cin>>x; ll y=0;// 从最高位开始遍历,找到x的最高有效位for(ll i=31;i>=0;i--){// 检查第i位是否为1if(x>>i&1){y=1<<i; // 如果是,将y设置为2的i次方break;}}// 检查y是否满足条件:y必须大于0且小于xif(y<=0||y>=x){y=-1; // 如果不满足,将y设置为-1}cout<<y<<endl; 
}
int main(){ll t;cin>>t;while(t--){ solve();}
}

http://www.dtcms.com/wzjs/480942.html

相关文章:

  • css网站源码百度seo收录
  • 日本做a爱片网站数据查询网站
  • 软件外包项目平台济南网站推广优化
  • 做网站开发的薪酬怎么样培训总结
  • 怎样查看网站的访问量广州seo公司推荐
  • 做柱状图饼状图好看的网站百度seo排名帝搜软件
  • 重庆网络营销网站建设销售磁力搜索引擎哪个好
  • 重庆专业的网站服务公司优化排名推广关键词
  • 做视频网站的条件关键词排名提升工具
  • 长沙高升小区做汽车行业网站的网络公司论天心区网页设计最打动人心的广告语
  • 手机怎么注册网站线上营销方式主要有哪些
  • jsp网站部署怎么做线下引流推广方法
  • 便宜网站建设多少钱seo咨询岳阳
  • 官方网站建设公司网络推广官网首页
  • 如何用网站模板做网站刚刚中国出啥大事了
  • 有个做h手游的网站网站排名优化方案
  • 河南一情况优化防疫措施
  • 网站设计模板html百度seo排名软件
  • 工程建设资料员报名网站互联网营销师培训机构
  • 南昌高端网站建设移动优化课主讲:夫唯老师
  • 长沙柒零叁网站建设郑州seo培训班
  • 网站布局的好坏的几个要素sem优化软件哪家好
  • 编程网站编程网络推广是啥
  • 天猫是b2b电子商务网站吗小网站搜什么关键词好
  • 村官 举措 村级网站建设免费网站的平台
  • wordpress 上传文件大小湖南网络优化服务
  • 软件开发培训平台肇庆seo外包公司
  • 团购网站建设怎么样免费建站网站网页
  • 做的好看的pc端网站百度网盘客服中心电话
  • 科技网站设计公司排名如何引流推广