码迷,mamicode.com
首页 >  
搜索关键字:多校    ( 1180个结果
多校5 hdu4919
Exclusive orTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 398Accepted Submission(s): 173Proble...
分类:其他好文   时间:2014-08-06 22:04:52    阅读次数:265
Hdu 4916 Count on the path
题意:给定一棵树顶点标号为连续的1~n,每次在线询问不在a-b路径上标号最小的点 这题想了好久,假设1为首先如果a-b不过根节点1,答案一定是1。否则我们用fa[i]表示i节点的父亲,belong[i]表示i节点祖先是belong[i],且belong[i]是根节点儿子。这样我们可以预处理出ans[i]表示在belong[i]这颗子树中除去i到根节点的路径中最小的值。统计答案即可。 讨论时需注...
分类:其他好文   时间:2014-08-06 19:08:52    阅读次数:248
ZJU 1346 Comparing Your Heroes 状态压缩DP 拓扑排序的计数
做多校的时候遇见一个求拓扑排序数量的题,就顺便来写了一下。题意: 你有个朋友是KOF的狂热粉丝,他有一个对其中英雄的强弱比较,让你根据这些比较关系来给这些英雄排名。问一共有多少种排名方式。思路: 用dp[S]记录当前状态的数量。 S表示拓扑排序中当前阶段已经被排序的点的集合。然后就可以枚举当前排.....
分类:其他好文   时间:2014-08-06 18:17:24    阅读次数:315
2014多校联合-第五场
1001:Inversion 模版题,求逆序数对。有多少逆序数对,就可以剪掉多少。 1003:Least common multiple 对于每一个子集,lcm为2的a的最大值次方*3的b的最大值次方。 所以我们只需要求出以某个b为b的最大值的时候,a的最大值的分布情况即可。 我们先把b从小到大排序。 对于某一个b,我门只需要求出之前出现过的a比当前a小的数量为x; 那么就可知对于这...
分类:其他好文   时间:2014-08-06 14:57:51    阅读次数:214
hdu 4915 Parenthese sequence(模拟)2014多校训练第5场
Parenthese sequence                                                                     Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Problem Descriptio...
分类:其他好文   时间:2014-08-06 11:57:21    阅读次数:193
2014多校联合五(HDU 4911 HDU 4915 HDU 4920)
HDU 4911 Inversion 题意:n个数字 通过k次相邻交换 使得逆序对数最少 思路:如果序列为 XXXABYYY 假设A和B位置互换 易知X和AB、Y和AB的逆序对数不变 换句话说一次交换最多使逆序对减少1 那么只需要求原逆序对数和k进行比较即可 HDU 4915 Parenthese sequence 题意:?可以代表(或) 那么输入的字符串能构造出几种合法的括号序列呢 输出无解、唯一解、多解 思路:这题是我YY的… 首先我们可以计算出(和)应该填几个 如果计算出?不满足我...
分类:其他好文   时间:2014-08-05 22:48:20    阅读次数:289
多校第五场 归并排序
HDU 4911 Inversion 考点:归并排序 思路:这题呀比赛的时候忘了知道可以用归并排序算出逆序数,但是忘了归并排序的实质了,然后不会做…… 因为看到题上说是相邻的两个数才能交换的时候,感觉归并排序好像不是得要相邻的呀,然后就这样晕……刚才重新看了才发现,归并就是相邻的交换的,正好是用来求逆序数的,唉……真的是做这个归并排序比赛就来了……真好! #include #inclu...
分类:其他好文   时间:2014-08-05 22:32:50    阅读次数:264
2014多校第五场1010 || HDU 4920 Matrix multiplication(矩阵乘法优化)
题目链接题意 : 给你两个n*n的矩阵,然后两个相乘得出结果是多少。思路 :一开始因为知道会超时所以没敢用最普通的方法做,所以一直在想要怎么处理,没想到鹏哥告诉我们后台数据是随机跑的,所以极端数据是不可能会有的,而我们一开始一直在想极端数据能接受的方法。。。。。。后来看了鹏哥的做法,就是把是0的地方...
分类:其他好文   时间:2014-08-05 22:19:50    阅读次数:350
2014 HDU多校弟五场J题 【矩阵乘积】
题意很简单,就是两个大矩阵相乘,然后求乘积。用Strassen算法的话,当N的规模达到100左右就会StackOverFlow了况且输入的数据范围可达到800,如果变量还不用全局变量的话连内存开辟都开不出来 1 #pragma comment(linker, "/STACK:16777216") ....
分类:其他好文   时间:2014-08-05 22:03:30    阅读次数:231
2014多校第五场1001 || HDU 4911 Inversion (归并求逆序数)
题目链接题意 : 给你一个数列,可以随意交换两相邻元素,交换次数不超过k次,让你找出i aj的(i,j)的对数最小是多少对。思路 : 一开始想的很多,各种都想了,后来终于想出来这根本就是求逆序数嘛,可以用归并排序,也可以用树状数组,不过我们用树状数组做错了,也不知道为什么。求出逆序数来再减掉k次,....
分类:其他好文   时间:2014-08-05 22:02:20    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!