随笔分类 - POJ
摘要:A -棋盘问题Time Limit:1000MSMemory Limit:10000KB64bit IO Format:%I64d & %I64uSubmitStatusPracticePOJ 1321Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆...
阅读全文
摘要:C -Catch That CowTime Limit:2000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64uSubmitStatusPracticePOJ 3278DescriptionFarmer John has been informe...
阅读全文
摘要:Time Limit:3000MSMemory Limit:131072KTotal Submissions:16986Accepted:7233DescriptionGiven an×nmatrixAand a positive integerk, find the sumS=A+A2+A3+ …...
阅读全文
摘要:FibonacciTime Limit:1000MSMemory Limit:65536KTotal Submissions:10440Accepted:7421DescriptionIn the Fibonacci integer sequence,F0= 0,F1= 1, andFn=Fn− 1...
阅读全文
摘要:Charm BraceletTime Limit:1000MSMemory Limit:65536KTotal Submissions:26078Accepted:11726DescriptionBessie has gone to the mall's jewelry store and spie...
阅读全文
摘要:题目大意: 就是说,给你一个序列,然后让你求出这个序列有多少个逆序对,所谓逆序对就是对于这个序列中的元素有a[i]>a[j] 且i 时间复杂度还是O(NlogN).最后总的还是O(NlogN).代码: 1 # include 2 # include 3 # include 4 # includ...
阅读全文
摘要:题目大意: 就是说,给你两个起始的x和y,然后x每次增加m,y每次增加n,以及长度L,求出最小的变化次数T,有(x+m*T)-(y+n*T)==P*L.解题思路: 裸裸的扩展欧几里得。 分析:假设跳了T次以后,青蛙1的坐标便是x+m*T,青蛙2的坐标为y+n*T。它们能够相遇的情况为(x+m*...
阅读全文
摘要:题目大意:解题思路:代码: 1 # include 2 # include 3 4 using namespace std; 5 6 # define inf 99999999 7 # define MAX 1000010 8 9 struct Segtree 10 { 11...
阅读全文
摘要:Sum of Consecutive Prime NumbersTime Limit:1000MSMemory Limit:65536KTotal Submissions:20560Accepted:11243DescriptionSome positive integers can be repr...
阅读全文
摘要:Sum of Different PrimesTime Limit:5000MSMemory Limit:65536KTotal Submissions:3280Accepted:2040DescriptionA positive integer may be expressed as a sum ...
阅读全文
摘要:题目大意: 就是说,给你一个二维平面和n个点的坐标,让你求出有多少个点的坐标是联通的,联通的条件就是说,他们两者之间的距离小于等于1并且满足直接联通和间接联通。如果联通的话,我们就输出SUCESS,否则就输出FAIL。解题思路: 看到后,第一时间想到的就是并查集,其实用并查集维护起来是很容易的,...
阅读全文
摘要:A -Longest Ordered SubsequenceTime Limit:2000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64uSubmitStatusPracticePOJ 2533DescriptionA numeric seque...
阅读全文
摘要:题目大意: 就是说,给你一个数字n,求出任意一个比这个n大的数字,并且这个数字是n的倍数,且只能由0和1组成。解题思路: 刚开始考虑了大数问题,但是仔细想了下,是多虑的,因为就题目的样例来看,给你的这几个答案都很长。。。实际有比这个答案更小的数字。双入口的BFS,只要一次向队列中进入两个元素就好...
阅读全文
摘要:Lost CowsTime Limit:1000MSMemory Limit:65536KTotal Submissions:9660Accepted:6219DescriptionN (2 2 # include 3 # include 4 # include 5 # include 6 # i...
阅读全文
摘要:题目大意: 说给你n个线段的,告诉你每个线段的起始点S_i,和终止点E_i, 问这n条线段里有多少线段是相互包含的,如果两个端点重合不算包含。解题思路: 用树状数组搞就可以了,这道题是star的变形题,star是让我们求出有多个星星在这个星星的左下角,而这道题是让我们求出有多少个星星在这个星星的...
阅读全文
摘要:题目大意: 给你两个数字,n和k,对于n有三种变化规则。 1.n->n-1; 2.n->n+1; 3.n->2*n; 使得n==k,问如何需要最少的操作次数。解题思路: 凡是有关最少操作次数的问题,就归结为bfs来求解,这道题是一个三入口式的bfs。。。在搜索的过程中,一定要注意是否有需...
阅读全文

浙公网安备 33010602011771号