// 交换高低位 unsigned int result = (low << 16) | high;cout << result << endl; // 输出结果 return 0; } 详细解释输入: 我们从标准输入读取一个整数 x。 获取低 16 位: 使用x & 0xFFFF 获取x 的低16 位。0xFFFF 是一个 16 位全 1 的掩码,它的二进制形式是 1111 1111 1111 1111,...
P1100 高低位交换 题目描述 给出一个小于2^{32}232的正整数。这个数可以用一个3232位的二进制数表示(不足3232位用00补足)。我们称这个二进制数的前1616位为“高位”,后1616位为“低位”。将它的高低位交换,我们可以得到一个新的数。试问这个新的数是多少(用十进制表示)。 例如,数13145201314520用二进制表示...
位的二进制数表示(不足 位用 补足)。我们称这个二进制数的前 位为“高位”,后 位为“低位”。将它的高低位交换,我们可以得到一个新的数。试问这个新的数是多少(用十进制表示)。 例如,数 用二进制表示为 (添加了 个前导 补足为 位),其中前 位为高位,即 ;后 位为低位,即 。将它的高低位进行交换,我们...
P1100 高低位交换 题目传送门 #include <bits/stdc++.h> using namespace std; typedef long long LL; int main() { //取第k位 LL x; cin >> x; //& 0x0000ffff 是清空了前十六位 //& 0xffff0000 是清空了后十六位 // <<16 就把清空的前十六位整没了 // >>16 就把清空的后十六位整没...
换位思考,把两种极端的,差距不是很大的两者交换环境,所作 出的什么事,什么举动。这本书,的确值得一看。 乞丐王子读后感(二) 最近这一段时间一直坚持看中央8台的晚间海外剧场,该片具备 了韩剧的一贯特长:冗长煽情。虽然每晚最后一节看完的时间是 00:34,但我还是深深的被它的剧情所吸引,不惜牺牲我的 休息时间。
洛谷-P1100 高低位交换 原题链接:https://www.luogu.com.cn/problem/P1100 题目描述 输入格式 输出格式 输入输出样例 C++代码 题目描述 给出一个小于232232的正整数。这个数可以用一个3232位的二进制数表示(不足3232位用00补足)。我们称这个二进制数的前1616位为“高位”,后1616位为“低位”。将它的高低位...
【洛谷P1100】高低位交换 高低位交换 题目链接 这道题非常水,我是用位运算做的 a=n>>16 二进制的“高位” b=n-(a<<16) 二进制的“低位” ans=(b<<16)+a转换 1#include<iostream>2#include<cstring>3#include<cstdio>4usingnamespacestd;5#defineint long long6intn;7#undefint8intmain()9#...
P1100 高低位交换 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 大神的位运算解法: #include<cstdio> #include<iostream> using namespace std; int main() { unsigned long long x; cin>>x; //___法一 // & 与运算可以取出后16位数字(&全为1才为1)(前16位清空) //取出的后16位左移16位...
洛谷题单指南-数学基础问题-P1100 高低位交换 原题链接:https://www.luogu.com.cn/problem/P1100 题意解读:将32位二进制数的高低16位交换位置。 解题思路: 给定无符号整数a,假设二进制高16为h,低16位为l, 即a表示为hl,a >> 16得到0h,a << 16得到l0,两者相加即得到lh,交换完毕。
高低位交换洛谷题目链接:https://www.luogu.com.cn/problem/P1100题目描述给出一个小于 2^32 的非负整数。这个数可以用一个 32 位的二进制数表示(不足 32 位用 0 补足)。我们称这个二进制数的前 16 位为“高位”,后 16 位为“低位”。将它的高低位交换,我们可以得到一个新的数。试问这个新的数是...