题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4563题意:一个点开始在原点。有n个命令。第i个命令施加到这个点时,这个点的速度为(Vxi,Vyi),即在x方向的速度为Vxi,在y方向的速度为Vyi。并且这个命令施加到点时之前的速度全部消失。每种命令最...
分类:
其他好文 时间:
2014-06-23 06:16:16
阅读次数:
174
比赛链接:点击打开链接,,杭电把比赛关了代码都找不到了。。无责任民科还是mark一下好了。。HDU 4823Energy Conversion把式子变换一下发现是一个等比数列,高速幂就可以。#include#include#include#includeusing namespace std;#de...
分类:
其他好文 时间:
2014-06-23 00:10:42
阅读次数:
333
题目描述There are a bunch of stones on the beach; Stone color is white or black. Little Sheep has a magic brush, she can change the color of a continuous ...
分类:
其他好文 时间:
2014-06-22 23:46:15
阅读次数:
199
2013年南京邀请赛的铜牌题。。。做的很是伤心,另外有两个不太好想到的地方。。。。a 可以等于零,另外a到b的累加和比较大,大约在2^70左右。
打表查规律比较神奇,上图不说话。
打表的代码
#include
#include
#include
#include
#include
#include
#include
#include
#include
#pra...
分类:
其他好文 时间:
2014-06-22 21:12:01
阅读次数:
249
题意:在二维8*8的方格,给定4个初始点和4个最终点,问在8步内是否能从初始点走到最终点,
规则:每个点能上下左右移动,若4个方向已经有点则可以跳到下一个点。
双向广搜:同时对初始点和最终点广搜4步,对每一步记录状态,初始点为‘1’,最终点为‘2’,
若在限定时间内初始点的状态能到达‘2’,或最终点的状态能到达‘1’,则为YES!要记得排序。。
#include
#includ...
分类:
其他好文 时间:
2014-06-22 20:00:14
阅读次数:
175
题意:给你初始4个数字和目标4个数字,问是否能由初始经过变换到目标数字;
变换规则:每个数字可以加1(9+1=1)或减1(1-1=9),或交换相邻的数字(最左和最右不是相邻的)。
双向广搜:分别对初始和目标数字进行广搜,vis数组用1和2标记两种已搜索的数字,用mp数组记录状态的步数。
当从前往后搜可以到达2或从后往前搜可以到达1状态则就可以了。。。
#in...
分类:
其他好文 时间:
2014-06-22 19:38:26
阅读次数:
231
题意:有M,G两人和鬼魂(Z)在n*m的方格内,M每秒走3步,G每秒走一步,鬼魂每秒走2步,问是否能
不遇到鬼魂下两人相遇,鬼魂可以穿墙(X),人不可以。初始鬼魂有2个。
#include
#include
#include
#include
#include
#include
#include
#define M 800
using namespace std...
分类:
Web程序 时间:
2014-06-22 18:57:14
阅读次数:
189
这道题也有点新意,就是需要记录最小值段和最大值段,然后成段更新这个段,而不用没点去更新,达到提高速度的目的。
本题过的人很少,因为大部分都超时了,我严格按照线段树的方法去写,一开始居然也超时。
然后修补了两个地方就过了,具体修改的地方请参看程序。
知道最大值段和最小值段,然后修补一下就能过了。不是特别难的题目。
#include
#include
#include
using na...
分类:
其他好文 时间:
2014-06-21 20:14:04
阅读次数:
230