
---------其他-----------
文章平均质量分 77
Excelsior_kereo
这个作者很懒,什么都没留下…
展开
-
hdu 4937 Lucky Number 科学暴力
Lucky Number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 363 Accepted Submission(s): 105 Problem Description “Ladies and G原创 2014-08-12 20:38:36 · 775 阅读 · 0 评论 -
codeforces 510C Fox And Names 拓扑
题意:n个姓名,按照某种“字典序”。 问如果存在这样的字典序,输出字典序'a'到‘z’26个字母的顺序。 思路:拓扑排序。对于str[i]和str[i+1]如果在位置k出现不同,那么x=str[i][k]-'a'+1,y=str[i+1][k]-'a'+1,从x->y连一条边,y的入度in[y]++。 然后拓扑排序,如果形成环,就说明不行,不然依次输出对应字符。(ps:len1为st原创 2015-02-04 16:36:53 · 961 阅读 · 0 评论 -
2014-2015 CT S02E10 C题 Coin Graph 构造+贪心
题意:给定一个数s,构造一个无向图,使得任意两点的最短路径和为s。 思路:二分找到n,满足n×(n-1)/2 假设现在有n个点,我们按照逆时针方向(顺时针也行)排序编号,那么我们间隔删去不相邻点的的边,比如5个点,我们删去 1--3,1--4,...,1--n-2,1---n-1,保留2,删3--5,3--6,...3--n-2,3----n-1,保留4,删5--7,5--8,...,5--原创 2015-02-08 12:20:21 · 770 阅读 · 0 评论 -
LA 6533 Inverting Huffman 构造+贪心
题意:给定哈夫曼树的n个叶子节点距离根的距离,求文本至少需要多少个字符可以建出这样的哈夫曼树 思路:策略:对于第i层的叶子节点,赋值为i+1层的节点中权值最大的点这种情况下字符数最少。详见代码: /********************************************************* file name: LA6533.cpp author : kereo原创 2015-02-07 22:47:01 · 807 阅读 · 0 评论 -
LA 6530 Football 贪心
题意:给出一系列比赛和结果,可以花钱买任意一场比赛或几场比赛的进球,问买完后最多能得多少分。胜3分,平1分,负0分。 思路:贪心。策略:1.赢的直接+3 2.其他的按净胜球升序排序,能买赢就买赢,不然买平。详见代码: /********************************************************* file name: LA6530.cpp a原创 2015-02-06 23:30:43 · 619 阅读 · 0 评论 -
rockethon2015 B题 Permutations 规律+构造
题意:求使所给公式值最大的第m个排列。 思路:假设已知使f(p)最大的n-1的排列,那么对于使f(p)最大的n的排列,把n放在(n-1)两边均可。因为n放在(n-1)两边,增值为 1+2+...+n,而如果不放在两边,(n-1)到n之间的值n摆放位置,对于i,如果m 那么i摆在pos,不然放到可放到的最后面,即last位置。因为接下来(i+1)一定在i左边,而之后比(i+1)大也一定在i左边原创 2015-02-09 20:52:39 · 738 阅读 · 0 评论 -
uva11020 Efficient Solutions mutiset
题意:有n个人,每个人有两个属性x,y。对于一个人P(x,y),不存在另一个人P(x',y'),使得x' 的,每次给出一个人的信息,输出当前多少人是有优势的。 思路:窝们考虑用multiset维护,元素先按x升序,再按y升序排列。插入一个点时,判断它左边相邻点的y坐标是否比它小,如果比它 大则该点有优势。加入multiset后,它会让一些点失去优势,从upper_bound开始到end大原创 2015-01-25 17:51:25 · 709 阅读 · 0 评论