加密2-华东师范-2020
加密2 |
Time Limit:1000MS Memory Limit:30000KB
Total Submit:145 Accepted:83
Description
对一个整数(32位无符号整数)进行规则如下的加密:
1. 低16位和高16位互换
2. 此时的低16位按位取反
3. 此时的高16位与低16位进行异或运算,结果存储到高16位
现在根据加密后的整数,求出加密前的整数的16进制形式.
Input
输入有多case,每个case一行,且只有一个整数
Output
对于每个case输出一个整数(16进制形式),即加密前的整数。
Sample Input
4294901759
Sample Output
1
hint:十六进制输出时请使用大写字母(A,B...)
解题思路:
1、 必须知道按位异或的特点:异或运算的特点如果 a^b=c,那么就有 c^b = a以及c^a=b此规律可以用来进行最简单的加密和解密.
2、 倒着求解即可。
程序代码:
#include<stdio.h>
int main()
{
unsigned int n,a,b,i,j,k;
while(scanf("%d",&n)!=EOF)
{
a=n>>16; //交换后的异或高16位
b=n<<16; // 需要注意的是 每次参与运算的只有16位,所以取完数,在移回来。
b=b>>16; //交换后的低16位
k=a^b; // 交换后的高16位
b=~b; // 交换后,按位取反前的 低16位
b=b<<16; // 低 16 位变成高16位
n=b+k; // 相加即可
printf("%X\n",n);
}
return 0;
}
转载于:https://www.cnblogs.com/zhouhongweihpu/p/3230073.html
加密2-华东师范-2020相关推荐
- 2020计算机预推免(保研边缘人) | 重大、北邮、浙大软院、大连理工、华东师范、同济
2020计算机保研预推免|重大.北邮.浙大软院.大连理工.华东师范.同济.复旦.苏大.上科大 预推免(按时间顺序) 重庆大学 北邮 浙大软院 大连理工软件 华东师范大学 同济计算机 其它 所有大学申请 ...
- 保研华东师范计算机专硕,华东师范大学2020年硕士生推免生缺口很大,考研的学子机会来了...
华东师范大学2020年接收了多少推免生呢?上期提过上海交通大学的,推免生是2366人(上海交通大学2020年硕士研究生推免生录取了多少人呢?).那同是985工程大学的华东师范大学会有多少推免生呢?我们 ...
- 华东师范计算机学硕难度,华东师范大学考研难吗?一般要什么水平才可以进入?...
问:从华东师范大学毕业的学生就业怎么样?值不值得报考? 答:依据2020年华东师范大学就业质量报告来看: 华东师范大学 2020 届毕业生共计 8230 人.其中全日制毕业生 7059 人,占比 85 ...
- 华东交通大学计算机调剂,【通知】华东交通大学2020年硕士研究生调剂通知
我校部分专业欢迎广大考生调剂,具体事项通知如下: 一.接收调剂专业 具体专业考生可在中国研究生招生信息网"全国硕士生招生调剂服务系统"以及我校各招生单位网站中查询. 二.调剂基本要 ...
- BDTC 2017 | 区块链论坛:华东师范、中科院、趣链、人民大学、人民保险专家共话区块链的现状和未来...
[CSDN现场报道]12月7-9日,由中国计算机学会主办,CCF 大数据专家委员会承办,中国科学院计算技术研究所.中科天玑数据科技股份有限公司.CSDN协办的2017中国大数据技术大会(BDTC 20 ...
- 华东师范计算机入门平时作业,计算机入门模拟卷A-华东师范大学.doc
文档介绍: --------------------------校验:_____________-----------------------日期:_____________计算机入门模拟卷A-华东师 ...
- 华东师范计算机模拟考试题答案,《计算机入门》模拟卷C答案-华东师范大学
华东师范大学成人高等教育(网络教育) 公共课 <计算机入门>模拟试卷(C卷) 考试形式:闭卷考试时间:90分钟 学习中心:_________ 姓名:_________ 学号:_______ ...
- 华东师范计算机学硕839,华东师范大学-839-2015-计算机考研-真题.pdf
各个学校计算机/软件专业考研真题 免费分享 /csseky/cskaoyan 华东师范大学2015 年攻读硕士学位研究生入学考试试题 共4 页 考试科目代码及名称: 839 数据结构(含C 语言程序设 ...
- 华东师范计算机科学与技术考研难吗,华东师范大学考研这些专业慎重考虑,报录比太吓人了。。。...
华东师范大学位于上海,是世界一流大学.985.211学校是很多集美心中非常想去的学校,今天我们来看看它的报录比,我用的excel表格,在这里截图,不完整,只能显示一部分,需要完整版的同学,可以找我 录 ...
最新文章
- 字符编码简介 ANSI Unicode Unicode big endian UTF-8
- 小米输掉官司,倒打一耙不如坦然认错
- 【五线谱】变音记号 ( 升号 # | 降号 b | 重升号 x | 重降号 bb )
- 优化算法笔记|灰狼算法理解及Python实现
- weblogic 下载和安装
- MapperReducer
- 九。温暖地待人,你才会得到意想不到的惊喜结果。
- 原生JS实现7中简单效果
- html第一个子元素选择,css选中父元素下的第一个子元素(:first-child)
- 利用计算机模拟函数图像,计算机模拟实验在教学中的应用论文(2)
- CodePush热更新常用命令与注意事项
- 联想小新14pro锐龙版网卡rtl8852ae在ubunru18.04装网卡驱动
- 浙江大学python程序设计(陈春晖、翁恺、季江民)习题答案
- 学一点Redis基础
- css 文本背景色透明_如何使用CSS将文本或图像的背景设置为透明?
- js数据类型以及数组字符串常用方法
- 中国涡轮螺旋桨飞机螺旋桨系统行业市场供需与战略研究报告
- 真牛皮!手把手教你写Android项目文档,内含福利
- linux tail命令语法
- 如何高效的使用Mac?Mac电脑小白教程
热门文章
- python自学到大牛_开始学习Python+一位大牛整理的Python资源
- HTTP笔记-浏览器是如何识别点击的链接是下载文件还是展示页面
- Qt笔记-Q3DScatter及QCustom3DItem的基本使用
- C++设计模式-使用Qt框架模拟策略模式(Strategy)+简单工厂实现商场促销
- Qt工作笔记-信号与槽参数匹配问题
- c语言中 调用函数除函数名外,【单选题】在 C 语言中 , 调用函数除函数名外 , 还必须有 ( ). (10.0分)
A. 函数预说明 B. 实际参数 C. ( ) D. 函数返回值...
- 如何选择漏电保护器规格型号_老师傅告诉你:电路跳闸如何解决
- 数字图像处理:图像平均/加法_OPT小讲堂 ∣ SciSmart图像增强之二值化
- java发送消息_通过java给qq邮箱发送信息
- lacp可以在access接口吗_【思唯网络学院】【干货】LACP与PAGP是什么?有何区别?...