摘要: 解法思想: 位运算只关注当前进行运算的一位,对其他位无影响。对于输入的初始攻击x,需要进行n次op运算,得到最大攻击力。把最后的输出以二进制表示,即我们希望输出的最大攻击力有尽可能多的1。 对于初始攻击x,假设一共有k位,每一位只有0或1两种取值。我们把每一位单独拿出来做n次运算。来确定该位应该填0 阅读全文
posted @ 2022-01-05 12:13 只配吃三碗饭 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给出一串的数,请计算它们的和。 输入 输入只有一行,包含若干个数,数之间用空格隔开。数字和答案保证在int范围内。 输出 求这些数的和。 样例输入 Copy 1 6 -9 6 5 样例输出 Copy 9解析:看到题目瞬间,我想的是定义一个数组来放这些输入的数,然后这是错误的,把简单的问题复 阅读全文
posted @ 2021-05-09 10:12 只配吃三碗饭 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 给定两个非负整数 A,BA,B,请你计算 A/BA/B 的商和余数。 输入格式 共两行,第一行包含整数 AA,第二行包含整数 BB。 输出格式 共两行,第一行输出所求的商,第二行输出所求余数。 数据范围 1≤A的长度≤1000001≤A的长度≤100000,1≤B≤100001≤B≤10000,BB 阅读全文
posted @ 2021-04-14 19:24 只配吃三碗饭 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 给定两个正整数 AA 和 BB,请你计算 A×BA×B 的值。 输入格式 共两行,第一行包含整数 AA,第二行包含整数 BB。 输出格式 共一行,包含 A×BA×B 的值。 数据范围 1≤A的长度≤1000001≤A的长度≤100000,0≤B≤100000≤B≤10000 输入样例: 2 3 输出 阅读全文
posted @ 2021-04-14 19:15 只配吃三碗饭 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 给定两个正整数,计算它们的差,计算结果可能为负数。 输入格式 共两行,每行包含一个整数。 输出格式 共一行,包含所求的差。 数据范围 1≤整数长度≤1051≤整数长度≤105 输入样例: 32 11 输出样例: 21 #include<iostream> #include<vector> using 阅读全文
posted @ 2021-04-14 19:08 只配吃三碗饭 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 给定两个正整数,计算它们的和。 输入格式 共两行,每行包含一个整数。 输出格式 共一行,包含所求的和。 数据范围 1≤整数长度≤1000001≤整数长度≤100000 输入样例: 12 23 输出样例: 35 #include<iostream> #include<vector> using nam 阅读全文
posted @ 2021-04-14 18:50 只配吃三碗饭 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 题目描述 X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。其中的数字代表金属块的重量(计量单位较大)。(参考输入中的金字塔)最下一层的X代表30台极高精度的电子秤。假设每块原料的重量都十分精确地平均落在下方的两个金属块 阅读全文
posted @ 2021-04-13 22:56 只配吃三碗饭 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 题目描述 2,3,5,7,11,13,....是素数序列。类似:7,37,67,97,127,157 这样全由素数组成的等差数列,叫等差素数数列。上边的数列公差为30,长度为6。2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。这是数论领域一项惊人的成果!有这一理论为基础,请你借助 阅读全文
posted @ 2021-04-13 22:54 只配吃三碗饭 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题目描述 如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。对新产生的正整数再做同样的处理。如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈。请写出这个循环圈中最大的那个数字。 输出 输出答案即可 #include<iostream> using nam 阅读全文
posted @ 2021-04-13 22:53 只配吃三碗饭 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 题目描述 X星球日报和我们地球的城市早报是一样的,都是一些单独的纸张叠在一起而已。每张纸印有4版。比如,某张报纸包含的4页是:5,6,11,12,可以确定它应该是最上边的第2张报纸。我们在太空中捡到了一张X星球的报纸,4个页码分别是:1125,1126,1727,1728请你计算这份报纸一共多少页( 阅读全文
posted @ 2021-04-13 22:49 只配吃三碗饭 阅读(62) 评论(0) 推荐(0) 编辑