自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 Hero In Maze

1006: Hero In MazeTime Limit: 1000 Sec  Memory Limit: 64 MBSubmit: 184  Solved: 33[Submit][Status][Web Board]Description500年前,Jesse是我国最卓越的剑客。他英俊潇洒,而且机智过人^_^。突然有一天,Jesse心爱的公主被魔王困在了一

2016-11-28 19:26:52 755 1

原创 poj 2342 Anniversary party(树形dp)

题意:某公司要举办一次晚会,但是为了使得晚会的气氛更加活跃,每个参加晚会的人都不希望在晚会中见到他的直接上司,现在已知每个人的活跃指数和上司关系(当然不可能存在环),求邀请哪些人(多少人)来能使得晚会的总活跃指数最大。思路:任何一个点的取舍可以看作一种决策,那么状态就是在某个点取的时候或者不取的时候,以他为根的子树能有的最大活跃总值。分别可以用f[i,1]和f[i,0]表示第i

2016-11-24 19:59:24 335

原创 String painter

题意:给出两个串s1和s2,一次只能将一个区间刷一次,问最少几次能让s1=s2例如zzzzzfzzzzz,长度为11,我们就将下标看做0~10先将0~10刷一次,变成aaaaaaaaaaa1~9刷一次,abbbbbbbbba2~8:abcccccccba3~7:abcdddddcba4~6:abcdeeedcab5:abcdefedc

2016-11-20 20:27:38 691

原创 hdu 4283 You Are the One

题目大意:有n个男屌丝事先按1,2,3,,,,,,n的顺序排好,每个人都有一个不开心值unhappy[i],如果第i个人第k个上台找对象,那么该屌丝男的不开心值就会为(k-1)*unhappy[i],因为在他前面有k-1个人嘛,导演为了让所有男屌的总不开心值最小,搞了一个小黑屋,可以通过小黑屋来改变男屌的出场顺序注意 :这个小黑屋是个栈,男屌的顺序是排好了的,但是可以通过入栈出栈来

2016-11-20 14:48:35 310

原创 求最长回文字串

1.暴力求解string findLongestPalindrome(string &s) { int length=s.size();//字符串长度 int maxlength=0;//最长回文字符串长度 int start;//最长回文字符串起始地址 for(int i=0;i<length;i++)//起始地址 fo

2016-11-13 19:20:39 310

原创 Reduced ID Numbers (同余)

题意:给出几个数 ,寻找一个最小数使这几个数mod它的值不相同解析:暴力枚举从1开始,将模完的数保存在一个数组里,如果遇到相同的值,就增大值继续枚举。直到寻找到。此处使用了mod[]数组,将模完的结果作为mod[]的下标,这样如果出现相同的值比较好发现(类比Find a multiple(鸽巢原理))此处应注意超时#include#include#includeusing n

2016-11-08 19:31:25 467

原创 青蛙的约会 (同余)

题意:两只青蛙在同一纬度上(就是圆圈上)不同位置,具有不同的速度,看几次能跳的一起解析:设经过t次调到一起,(x+m*t)mod L=(y+n*t) mod L上式整理一下  (x+m*t)-(y+n*t)=p*L;(p是两只青蛙跳的圈数之差)转化一下:t*(m-n)+p*L=x-y;令a=n-m,b=L,c=gcd(a,b),d=x-y;有a*t+b*p=d;(1)要求的

2016-11-07 20:34:42 477

转载 搞ACM的你伤不起

很搞笑啊。O(∩_∩)O哈哈~但是还是喜欢acm。你们懂的~~~~~~RoBa原创,转载请注明出处劳资六年前开始搞ACM啊!!!!!!!!!! 从此踏上了尼玛不归路啊!!!!!!!!!!!! 谁特么跟劳资讲算法是程序设计的核心啊!!!!!! 尼玛除了面试题就没见过用算法的地方啊!!!!!! 谁再跟劳资讲算法之美算法的力量,劳资一本算法导论拍死你啊!!!!!!

2016-11-07 18:38:55 389

转载 偶是一个程序员

偶是一个程序员。偶的生活很简单.确切地,用两个词,来说,就像偶写的代码一样,单调且无聊。早上七点被手机叫醒:  睁开眼,刷牙,洗脸,吃早饭八点半到办公室是必须的,然后开始一天工作:  那什么时候下班昵?偶不知道是会是几点钟: 从日出到日落,从星期一到星期天,日子就像是写错了代码产生的一个死循环: 每

2016-11-07 18:36:37 459 1

原创 Find a multiple (鸽巢原理)

题意:给你n个数,从中选取m个数的和是n的倍数,(只输出一个就可以)解析:ps:鸽巢原理:n+1的物体放到n个盒子里,至少有一个盒子放了两个物体。Sk表示a1+a2+……ak,如果Sk是n的倍数,那就直接取Sk了,否则S1-Sn除n的余数分布在1---(n-1)这n-1个数中,运用鸽巢原理,必然有两个的余数相同,即(Si%n)=(Sj%n),即(Sj-Si)%n=0,证毕。

2016-11-05 18:21:34 716

原创 Count the Buildings (Stirling数)

题意:n个建筑高度为1-n,从前能看到f个,从后能看到b个,求可能有多少张排序情况解析:最高建筑n是一定可以看到的,固定住最高建筑n号楼的位置,将n号楼左边分为f-1组,右边b-1组,且用每组的最高元素代表这一组。而后发现n号楼的左边,组与组之间的元素一定是单调递增的!且每组中最高元素一定排在该组的最左边,每组的其他元素任意排列(相当于这个组中所有元素的环排列,所谓环排列就是一个元素位置固

2016-11-04 21:23:21 375

原创 Saving Beans (卢卡斯定理)

题意:在n棵树上摘不超过m个豆子的方案数考虑多加一棵树,这样的话多加的那棵树摘了k个豆子时,原本n棵树上的豆子数量之和就等于m-k,满足题目要求,也降低了计算的难度。则题目要求a1+a2+a3+a4........an+an+1=m;   解有多少组考虑把问题转换成,求a1+a2+......an+an+1=m+n+1;  解有多少组一式每个ai都加一就是二式对于二式求解:

2016-11-02 20:23:10 607

原创 hiho之搜索 24点

提示:24点小Hi:小Ho,你仔细观察我们计算24点的方法,来总结有几种情况。假设我们用⊙表示运算,⊙除了可以表示基本的"+","-","*","/"外。我们还引入两个新的运算,"反-",和"反/"。比如(a 反/ b)的意思是(b / a)。则对形如(c / (a + b))的形式,就可以等价的描述为((a + b) 反/ c)。利用这6种运算,可以将所有可能的计算过程归

2016-11-01 21:04:33 546

PyQt5快速开发与实践

《PyQt5快速开发与实践》王硕,孙洋洋著。电子工业出版社

2019-04-15

k-means测试数据

k-means测试数据

2017-07-31

聚类算法测试数据 k-means canopy

k-means算法的测试数据

2017-07-31

空空如也

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

TA关注的人

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