自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

美文的ACM

我知道我很菜,但是我在努力!

  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 Jquery、 ajax和struts2+Hibernate查询数据库验证用户名是否存在,表单禁止提交等!

最近学习了ajax的异步调用和刷新技术,就实践了一把。也借鉴了别人的方法,再加入自己的思路,就有了下面的东东```有任何疑问,就留言吧````首先是前台的jsp页面关于jquery的post方法大家可以去看看这个,写的很详细:http://www.itivy.com/jquery/archive/2011/7/6/jquery-get-post-getjson-ajax.html

2013-03-24 08:52:47 5819 3

转载 eclipse 快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2011-11-29 16:53:53 501

原创 hdu 1004 (HDU开始之路)

题意:给出你一些词,求出现频率最高的那个词,并输出!     代码如下:#include#include#includeint main(){ int i,j,n,k,m[1000],flag,max; char p[1000][15],t[1000][15

2011-08-27 08:33:26 791

原创 poj 1958 : Strange Towers of Hanoi(DP)

题意:四个pole的汉诺塔,求所要移动的步数。 思路:很明显的Dp,用递归去做。也可以打表,很邪恶。      han4(1)=1;      han4(n)=min(2*han4(i)+han3(n-i))   (0      han3(n)=2

2011-08-23 20:33:49 718

原创 poj 2033 : Alphacode(DP)

这道题的题意大概是这样的:给出一个字符串,如果将字母表中的26个字母依次映射成数字1-26,这样便形成一个密码。学过密码学就知道,这是一个简单的替代密码不过似乎并不是那么好用,虽然加密的确很方便,可是解密就麻烦了,因为存在很多种解密的方法,所以本题就是要你求出一串数字究竟有多少种

2011-08-23 16:45:31 772

原创 poj 3390 Print Words in Lines

大意:给你一个text,要把单词一行一行排起来,每一行最多不能超过m个字符(包括空格),假设一行的长度为len,那么要求使所有(m-len)*(m-len)的和最小。其中dp[i]表示的是要把前i个词放好的最小值,对于每一个dp[i],向前找单词继续放进去,直到放不下为止

2011-08-20 17:26:19 731

原创 poj 1666 : Candy Sharing Game (模拟)

题意:       stu个孩子(每人手里拿着偶数个糖果)围成一个圈面向老师,老师站在学生中间,老师每一次吹哨子,每个学生就把手里的糖果的一半分给右边的同伴(若分后学生手里的糖果数是奇数,老老师会再给学生一颗,凑成偶数),直到每个学生手里的糖果数目一样为止。求最后吹哨子的次数

2011-08-19 21:43:42 1124

原创 poj 1665 Biker's Trip Odometer

今天集训队比赛的第一道题,大家都做出来了!简单!看懂题意就应该可以了。题意:给出单车的diameter,revolutions和time,求出其distance和MPH;代码如下:Source CodeProblem: 1665 User: softlium

2011-08-19 20:27:24 1068

原创 poj 3074 Sudoku

坑爹的数独呀!又是搜索,又是剪枝~~~代码如下:#include#include#includeconst int MAX_COLOUMN=81+9*9+9*9+9*9+2;const int MAX_ROW=81*9+2;int cnt[MAX_COLOUMN

2011-08-17 21:39:51 708

原创 poj 3069 Saruman's Army

题意:有一定数目的点,给出你灯(暂且这样称呼)的照射范围,灯必须放在这些点上。求出要照亮所有的点用的灯的最小数目。思路:我就模拟器过程求解。代码如下:#include#includeusing namespace std;#define max 10000in

2011-08-17 19:57:46 1313

原创 poj 3075 Tic-Tac-Toe

昨天集训队比赛的题目,比赛时悲剧的没做出来。早上想想可以的~~~题意:两名选手玩三子棋的游戏,看题目给出的数据数否符合游戏结束的条件。两名选手分别拿O和X,`代表空格没填。我是搜索符合游戏结束的情况。行和列加上两条对角线(四种情况)。代码如下:#includeusi

2011-08-17 09:48:44 1387

原创 小小吐槽!

真的不好弄呀,好多都不会!

2011-08-15 20:09:19 383

原创 poj 2371 Questions and answers

#includeusing namespace std;int c(const void*a,const void*b){ return (*(int*)a-*(int*)b);}int main(){ int n,i,t,k; int d[100000];

2011-08-13 11:36:52 562

原创 POJ 3211 Washing Clothes【01背包】

核心算法:01背包解题思路: 首先按颜色对衣服进行归类,即将相同颜色的衣服放在同一类中对于某一种颜色的所有衣服所需要的最少时间,相当于将这堆衣服按时间分为两推,使得这两堆衣服所需要的时间尽可能的接近。对于每堆衣服建模:   假设当前这堆衣服一个人洗的时间为su

2011-08-13 09:24:04 526

原创 poj 1003 Hangover

#includeusing namespace std;int main(){ float l; while(cin>>l&&l) { float sum=0; int i; for( i=1;i

2011-08-12 17:15:42 375

原创 poj 3624 : Charm Bracelet (01背包)

我的第一道背包题,想了一天了,终于用一维数组搞定了。代码如下:思路:DP,状态方程:dp[i][w] = max{dp[i-1][w], dp[i-1][w-obj[i].wei] + obj[i].val]},但这样会超内存,需要一个空间复杂度的优化将dp改为一维(很实

2011-08-11 21:38:00 561

原创 poj 1149 : PIGS (网络流,EK模板)

一个晚上的结果,网络流的建图就是不好玩呀,以后要多练,主要是建好图~~~代码如下:#include#define min(a,b) ((a)<(b)?(a):(b))using namespace std;const int nMax=200;const int

2011-08-10 21:51:45 644

原创 poj 1273 Drainage Ditches 网络最大流

很直白的网络最大流,我第一次好好做网络流,费整整一天呀!菜呀~~代码如下:#include#includeusing namespace std;const int Max=205;const int inf=99999999;int n,m,an

2011-08-10 14:19:50 565

原创 poj 2498 StuPId

#includeusing namespace std; int main(){ int t, testCase, i, v[3] = {9, 3, 7}; char num[10]; scanf("%d", &testCase);

2011-08-09 20:10:12 564

原创 poj 2159 : Ancient Cipher

依旧不会~~~~哎,菜呀~~

2011-08-02 22:04:54 409

原创 poj 2081 :Recaman's Sequence

依然说:这题是用空间换时间!#includeusing namespace std;int seq[500005];bool vis[3200005];int main(){ int num; seq[0]=0; memset(vis,

2011-08-02 20:47:17 354

原创 poj 2109 : Power of Cryptography

求一个k,使得k的n次方等于p。#include#includeusing namespace std;int main(){ double n,p; while(scanf("%lf%lf",&n,&p)!=EOF) printf("%.0

2011-08-02 17:23:40 292

原创 poj 1056 : immediate decodability

#include#includeint main(){ char code[9][11]; int m=1,n=0,i,j,k,sign,l1,l2,len,s; while(scanf("%s",code[n])!=EOF) { n=1;

2011-08-02 17:08:13 410

原创 poj 1949 Chores(基础题)

题意:求完成所有工作的最小时间(每个工作进行之前有条件限制)!

2011-08-02 10:15:34 636

原创 poj 1250 Tanning Salon(基础题)模拟

题意:给出房间数n,和客人的来去顺序,求没有入住的客人数目。代码如下:#includeusing namespace std;const int MAX=60;int main(){ int n,i,id,ans; //id是把代

2011-08-01 20:35:36 762

原创 poj 1493 Machined Surfaces (基础题)

代码如下: #include#define min(a,b) ((a)>(b)?(b):(a))using namespace std;int sum[15];char img[30];int main(){ int n,i,j;

2011-08-01 17:49:00 659

原创 poj 3750 小孩报数问题(模拟)

因为题目不是用英语描述的,我就不解释题意了(假如看不懂,你要审视自己是否适合干这行)。O(∩_∩)O哈哈~思路:简单的模拟题,但要想好其报数过程与代码实现的结合(有好多细节要注意)。代码如下:#includeusing namespace std;char

2011-08-01 10:58:51 1235

原创 poj 1686 Lazy Math Instructor (字符串)

#include#include#include#include#include#include#include#includeusing namespace std;map m;int n;char s1[100],s2[100];bool is(cha

2011-07-28 20:41:14 782

原创 poj 1488 TEX Quotes 字符串(水题)

字符串水题。(*^__^*) 嘻嘻……代码如下:#includeint main(){ char c; int q=1; while((c=getchar())!=EOF) { if(c=='"') { printf(q?"``":"''");

2011-07-28 08:50:12 571

原创 poj 1011 sticks (dfs+剪枝)

一道很经典的搜索题。还要一定的剪枝。题意:给出了由若干根等长的棒子剪成的n根短棒子的长度,求出长棒子的最小长度。思路:首先把所有的小棒子的长度加起来得到sum,然后通过排序找出所有长度里面最长(stick[0])的那个棒子。然后sum%stick[0],stick[0]++.得到

2011-07-27 19:17:53 728

原创 poj 3630 Phone List

给定 N 个电话号码,问是否有一个串是另一个的前缀。(trie的应用)将它们排序之后依次两个两个做比较。代码如下:#includeusing namespace std; int cases, count;char tel[10005][11];int i,

2011-07-26 17:26:17 344

原创 poj 1063 Flip and Shift

很简单的一道题。题目大意:本题就是给出一个循环队列,队列中的元素只能是1和0,现在我们有两种旋转方法,就是连选三个我可以选择顺时针旋转或者是逆时针旋转,当然,旋转之后的结果我们很容易就知道了就是把一个元素移动两格,中间的元素位置不变。最后要求最后我是否有办法使所有的1在一起,所有

2011-07-26 16:16:21 576

原创 poj 2388(超水) 排序

poj  2388 就是一个排序,求中间的数!用sort函数秒杀~~找自信必选!代码如下:  #include#include#include using namespace std; int main() { int i,N; cin>>N;

2011-07-22 14:46:11 827

原创 poj 2531 Network Saboteur (dfs)

有N个结点,要把所有的结点分为两个集合,不同集合内节点进行通讯有时间损失,求损失的最大值!代码如下:#includeusing namespace std;const int Max = 21;const bool A= true;const bool B= false;

2011-07-22 11:50:35 457

原创 poj 3728 catch the cow (bfs)广搜

农夫抓牛的问题,农夫的行进方式是:+1;-1;*2.求农夫抓到牛的最小步数。是基础的广搜题。代码如下:#include#includeusing namespace std;const int Max=100050;int main(){ queue a; bo

2011-07-22 07:57:42 777

原创 poj 2386 Lake Counting 深搜DFS

深搜的基础题。题意如下:                                                                                               Lake CountingDescriptionDue to re

2011-07-21 16:35:44 630

原创 poj 3620 Avoid The Lakes 深搜dfs

poj  3620 Avoid The Lakes   真的是我第一道完全理解的深搜题,对于大牛来说很水,但对我来说从中学到了很多。因为简单我直接贴代码!代码如下:#include#include#includeusing namespace std;int

2011-07-21 14:47:13 484

原创 poj 3051 Satellite Photographs 很基础的dfs

poj 3051是一道很基础甚至有些水的题,很适合初学者入手!题目如下:Satellite PhotographsDescriptionFarmer John purchased satellite photos of W x H pixels of his

2011-07-21 14:39:28 586

原创 poj 1753 Flip Game(dfs+枚举)

这道题,对我来说,真他妈的不容易!   代码如下:#includeusing namespace std;bool map[6][6],find=false;int step;int dr[5]={-1,0,0,0,1};int dc[5]={0,-1,

2011-07-20 20:02:19 443

原创 湖南省2010程序设计大赛第一题

超级水题。不解释!题目: 2011-04-03 23:06 39人阅读 评论(0) 收藏 举报 题目A汽水瓶 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽

2011-07-19 18:54:15 770

Hibernate3.2.chm 英文帮助文档

这个是正宗英文Hibernate3.2的帮助文档,

2013-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除