题目
文章平均质量分 68
a363514083
这个作者很懒,什么都没留下…
展开
-
HDOJ1002
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int main(){ int vis,test; char a[1原创 2011-09-12 01:13:16 · 457 阅读 · 0 评论 -
HOJ12160
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int a[100005],b[1000005],m,d,test,n;int main原创 2011-09-10 10:52:56 · 270 阅读 · 0 评论 -
HDOJ1003
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int a[10000],m[10000],dp[10000];int main()原创 2011-09-13 21:29:08 · 517 阅读 · 0 评论 -
HOJ12173
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;char a[1000000],b[1000100],c[1000010],d[100001原创 2011-09-14 18:00:33 · 268 阅读 · 0 评论 -
HOJ12169
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;char a[1000],b[1000],h;int n,s;bool vis[10原创 2011-09-14 17:58:42 · 268 阅读 · 0 评论 -
第一次写的矩阵的快速幂HDOJ1005
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;struct mat{ int matrix[2][2];};typede原创 2011-09-15 21:17:33 · 376 阅读 · 0 评论 -
HDOJ2044
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;struct mat{ __int64 matrix[2][2];};ty原创 2011-09-16 12:32:52 · 483 阅读 · 0 评论 -
HDOJ1009
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int f[100000],j[100000],x,n,m;bool vis[10000原创 2011-09-18 00:25:51 · 757 阅读 · 0 评论 -
模拟退火,转载过来慢慢学
题目描述:平面上给你n个点,让你求一个点,到这n点的距离和最小。解题报告: 先写好一个判定函数double judge(pint id),表示id这个点的权值,这里的话,权值就是id到其他所有点的距离和。 随即在给定的范围内生成NUM个转载 2011-09-18 09:40:41 · 375 阅读 · 0 评论 -
HDOJ1757
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;struct mat{ __int64 matrix[11][11];}原创 2011-09-17 18:44:52 · 286 阅读 · 0 评论 -
POJ3233
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int n;struct mat{ int matrix[33][33];原创 2011-09-17 00:13:34 · 328 阅读 · 0 评论 -
HDOJ1008
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int a[100000],ans,n;int main(){ while原创 2011-09-17 23:29:33 · 299 阅读 · 0 评论 -
POJ2420模拟退火
#include#include#include#include#include#define inf 0x3f3f3f#define num 30#define tim 10#define data 0.7#define RD 1000#原创 2011-09-19 22:43:14 · 741 阅读 · 0 评论 -
1012果断水题
#include#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;double ans;int n,res;int main()原创 2011-09-20 23:24:08 · 581 阅读 · 0 评论 -
HDOJ1013水题
#include#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;__int64 res;__int64 n;char a[100原创 2011-09-20 23:50:27 · 254 阅读 · 0 评论 -
HDOJ1017
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int ans,vis,n,m,test,a,b;int main(){原创 2011-09-21 09:12:48 · 259 阅读 · 0 评论 -
HDOJ1018位数
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int vis,n,m,test,a,b;double ans;int main()原创 2011-09-21 09:36:08 · 239 阅读 · 0 评论 -
HOJ12186求N!%N^2
#include#include#include#include#includeusing namespace std;__int64 ans,n,m;int vis;__int64 lcm(int x ,int y){ int ex原创 2011-09-21 16:32:03 · 281 阅读 · 0 评论 -
HDOJ1020连续字符串
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int n,vis,i,j;char a[100000];int main(){原创 2011-09-22 01:36:19 · 219 阅读 · 0 评论 -
HDOJ1019多个数的最小公倍数
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;__int64 lcm(__int64 x ,__int64 y){ __in原创 2011-09-21 18:32:52 · 638 阅读 · 0 评论 -
12181HOJ由正确率算队伍数
#include#include#include#include#includeusing namespace std;#define inf 0x3f3f3fint n;int main(){ int x[33],res,tt,cn原创 2011-09-21 16:24:58 · 342 阅读 · 0 评论 -
HDOJ1021斐波那契
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int dp[1000000],n,a[1000000];int main(){原创 2011-09-22 01:35:35 · 317 阅读 · 0 评论 -
HDOJ1010留待学习
//让我非常郁闷的是,当我的代码改的跟他的完全一样是,我的还是不能通过。Tempter of the BoneTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Oth转载 2011-09-24 14:03:47 · 418 阅读 · 0 评论 -
HDOJ1010dfs
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;char a[100][100];int dir[4][2]={{1,0},{0,1},原创 2011-09-26 12:23:03 · 10888 阅读 · 0 评论 -
与上面对比.
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;char a[100][100];int dir[4][2]={{1,0},{0,1},原创 2011-09-26 16:53:19 · 393 阅读 · 0 评论 -
HDOJ1014水题格式输出
#include#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;__int64 res;int n,s,d,vis,f;bool原创 2011-09-21 00:30:07 · 416 阅读 · 0 评论 -
hdu1579简单的用dp优化递归
题目连接http://acm.hdu.edu.cn/showproblem.php?pid=1579#include#include#include#include#include#includeconst int inf = 0x3f3f3f;原创 2011-10-10 17:27:51 · 320 阅读 · 0 评论 -
1B数值转换为26进制
#include//这个题目对于讲十进制转换成以A表示1的26进制需要注意..#include//最开始用转换为2进制的处理方法来处理..但是发现不行.#include//比如当数为52的时候.应该是AZ.52%26 == 0 这个应该是Z#include//然后52原创 2011-10-11 23:42:48 · 396 阅读 · 0 评论 -
CF117B字符串连接整除
题目连接:http://www.codeforces.com/problemset/problem/117/B我用的是爆搜,不过直接爆搜的话会超时.因为是两个10^9的...所以进行了几个剪枝..1...爆搜只爆搜S1而不爆搜S2,因为对于后面的数,只要和前面的连接最小值原创 2011-10-12 10:21:32 · 398 阅读 · 0 评论 -
hdu1040 0-1变换输出连续0
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1041自己推导的公式是An = A(n-3)+2^(n-2),.因为n很大,所以开了一个向量来计算,再用一个数组来储存..提醒自己要注意的就是..向量的那个地方最开始灵活处理不原创 2011-10-12 09:58:46 · 369 阅读 · 0 评论 -
HDOJ1175连连看搜索
//本题注意一下两点.//1..中间是除了0以外不能有其他的..包括目标点本身.//2..对于起点终点权值不同的点,还有起点终点中有为0的点,不用搜索.直接NO,如果没这个就超时了.//他们的0S怎么搞的..我晕..!!还是Corecoder他们搞的..明儿去问问.原创 2011-10-02 03:12:08 · 371 阅读 · 0 评论 -
HDOJ1202水题
//这个题目要注意.学分可能是负的..以后也要注意.没有说的非负数的时候不要常规思维...#include#include#include#include#includeconst int inf = 0x3f3f3f;const double end原创 2011-10-02 16:36:30 · 398 阅读 · 0 评论 -
HDOJ1157水题算中值
#include#include#include#include#includeconst int inf = 0x3f3f3f;using namespace std;int a[1000000],n;int main(){ whi原创 2011-10-02 16:52:46 · 326 阅读 · 0 评论 -
HDOJ1235
#include#include#include#include#includeconst int inf = 0x3f3f3f;using namespace std;int a[1000];int main(){ int n,an原创 2011-10-02 20:11:07 · 252 阅读 · 0 评论 -
HDOJ1229A+B末位
#include#include#include#include#includeconst int inf = 0x3f3f3f;using namespace std;int main(){ int a,b,k; while(原创 2011-10-02 20:12:10 · 254 阅读 · 0 评论 -
HDOJ1408输液
把总共需要多少滴算出来.一个等差数列求和供述就OK了.#include#include#include#include#includeconst int inf = 0x3f3f3f;using namespace std;int main()原创 2011-10-02 20:13:13 · 300 阅读 · 0 评论 -
HDOJ1076第几个闰年
#include#include#include#include#includeconst int inf = 0x3f3f3f;using namespace std;bool judge(int x){ if((x % 4 == 0原创 2011-10-03 00:36:57 · 384 阅读 · 0 评论 -
HDOJ1026
这里对后代的处理我是按照最短路dijkstra算法来的,貌似有更简单的方法.还留待学习..1.在这个算法里面学习了怎么使用队列这个数据结构.2.在BFS用队列搜索里面.搜索完毕的步骤是队列为空,入队要求对其进行松弛(借鉴dijkstra)成功则进行入队操作.四周搜索完毕以原创 2011-09-29 21:36:06 · 958 阅读 · 1 评论 -
搜索专题HDOJ1016输出环
#include#include#include#include#include#define inf 0x3f3f3fusing namespace std;int a[21],n;bool vis[21],b[100];void bfs(i原创 2011-09-26 20:50:14 · 395 阅读 · 0 评论 -
HDOJ1728
//在昨天的写了一个搜索图的基础上继续我的搜索之路...写了一天终于搞出来了..技术见长啊.//这个题目WA两次.第一次基本上没有剪枝.直接全部深搜.TLE了...//后来用了一个剪枝.就是对于已经找到过的点.如果拐弯的数目不能进行减小操作.则return ;//这样原创 2011-09-30 17:12:33 · 473 阅读 · 0 评论