摘要:
题意: 输入一个n,后面输入n行,每一行两个数a、b。你可以对a、b进行三种操作:+、-、* 你需要保证对每一行a、b选取一个操作得到一个结果 你要保证这n行每一个式子选取的操作之后得到的结果都不一样。如果找不到就输出impossible Sample Input 1 1 4 1 5 3 3 4 5 阅读全文
摘要:
题目链接:点我 题意: 给你一个区间[a,b],让你从里面选一个连续子区间[x,y](子区间可以为[a,b]),把这个区间的所有数或起来x|x+1|x+2|...|y 你要使得区间[x,y]异或起来的结果要小于等于v。让你输出这个子区间的最大长度 题解: 我们可以先不考虑题目这个问题,换一个简单的问 阅读全文
摘要:
题目链接:点我 问题: 给你n个点的坐标(x,y,z)。从点(a,b,c) 到另一个点 (p,q,r) 的距离是:|p−a|+|q−b|+max(0,r−c) 问你从一个点为起点,找一条能经过其他所有点的路径,最后回到起点(除了起点可以经过两次,其他所有点只能经过一次 问你这个环的长度最小是多少 问 阅读全文
摘要:
PDF链接:点我 vj题目链接:点我 题目: John Doe, a skilled pilot, enjoys traveling. While on vacation, he rents a small plane and starts visiting beautiful places. To 阅读全文
摘要:
java文档 字段摘要 static BigInteger ONE BigInteger 的常量 1。 static BigInteger TEN BigInteger 的常量 10。 static BigInteger ZERO BigInteger 的常量 0。 构造方法摘要 BigIntege 阅读全文
摘要:
题目链接:XORwice 题意:给你两个数a、b。求一个数x,使得((a异或x)+(b异或x))这个值最小,输出最小那个x 题解: 输出(a|b)-(a&b)就行(猜了一手 代码: #include<stdio.h> #include<string.h> #include<algorithm> #i 阅读全文
摘要:
题意: 给你n个边长ai,你需要挑出来4个边使得它们可以构成等腰梯形。问你能构成多少种不同的等腰梯形 题解: 我们首先处理一下边长为x的且这个边长出现大于等于2次的边,因为等腰梯形需要两条相等的边 然后枚举上底a,和下底b,这个时候取得gcd(a,b),然后找和gcd(a,b)互质的边,且这个边要出 阅读全文
摘要:
题意: 题目描述 在幻想乡,琪露诺是以笨蛋闻名的冰之妖精。 某一天,琪露诺又在玩速冻青蛙,就是用冰把青蛙瞬间冻起来。但是这只青蛙比以往的要聪明许多,在琪露诺来之前就已经跑到了河的对岸。于是琪露诺决定到河岸去追青蛙。 小河可以看作一列格子依次编号为0到N,琪露诺只能从编号小的格子移动到编号大的格子。而 阅读全文