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

洛谷 数学进制 7.9

P1100 高低位交换 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

代码一
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)const ll N=1e5+10;
char a[N];int main()
{IOS;ll a;int b[32]={0},c[32]={0},d[32]={0};cin>>a;for(int i=31;i>=0;i--){d[i]=a%2;a/=2;b[i]=d[31-i];cout<<b[i];}//cout<<"here"<<endl;for(int i=31;i>=0;i--){if(i>=16 && i<=31){c[i-16]=b[i];}else if(i>=0 && i<=15){c[i+16]=b[i];}}ll ans=0;for(int i=0;i<=31;i++){ans+=c[i]*pow(2,i);}cout<<ans<<endl;return 0;
}
ac代码

好简洁!!

#include<bits/stdc++.h>
typedef long long ll;#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
const ll N=1e3;
using namespace std;int main()
{IOS;ll x;cin>>x;cout<<((x&0x0000ffff)<<16|(x&0xffff0000)>>16)<<endl;return 0;
}

相关文章:

  • C++八股(五)之Linux常用命令
  • Linux内核 -- 内存管理之scatterlist结构使用
  • 实现了 ApplicationContextAware 接口的bean可以接收到 ApplicationContext 的引用
  • 面试经典 150 题
  • 深入理解 Qt 的 `moveToThread`:提升多线程应用性能的关键
  • MySQL GROUP_CONCAT 函数详解与实战应用
  • 基于Java技术的B/S模式书籍学习平台
  • Python中的格式化输出
  • AntDesign上传组件upload二次封装+全局上传hook使用
  • 美国大带宽服务器租用优势和注意事项
  • git配置ssh-keygen -t rsa -c“xxxx@xxxx.com.cn出现Too many arguments.解决办法
  • ChatGPT提问提示指南PDF下载经典分享推荐书籍
  • react-fiber
  • C#运算符重载
  • flutter开发实战-Webview及dispose关闭背景音
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • [译]前端离线指南(上)
  • 【译】理解JavaScript:new 关键字
  • 2017年终总结、随想
  • Apache Zeppelin在Apache Trafodion上的可视化
  • css选择器
  • Java-详解HashMap
  • leetcode46 Permutation 排列组合
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • Markdown 语法简单说明
  • PHP面试之三:MySQL数据库
  • Python十分钟制作属于你自己的个性logo
  • Rancher-k8s加速安装文档
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Yii源码解读-服务定位器(Service Locator)
  • 电商搜索引擎的架构设计和性能优化
  • 记一次和乔布斯合作最难忘的经历
  • 聊聊flink的BlobWriter
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 阿里云服务器购买完整流程
  • #传输# #传输数据判断#
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (1)STL算法之遍历容器
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (BFS)hdoj2377-Bus Pass
  • (C++20) consteval立即函数
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (十三)Flink SQL
  • (四)Android布局类型(线性布局LinearLayout)
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)程序员技术练级攻略
  • (转载)Google Chrome调试JS
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net core 使用js,.net core 使用javascript,在.net core项目中怎么使用javascript
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2