码迷,mamicode.com
首页 >  
搜索关键字:include    ( 84546个结果
hdu 1754 I Hate It
#include#include#includeusing namespace std;const int MAXN = 200005;int mark[MAXN b ? a : b;}void Max(int rt){ mark[rt] = max( mark[rt > 1; bui...
分类:其他好文   时间:2015-07-18 00:29:45    阅读次数:96
UVA12906 Maximum Score
对于每个元素,最理想的情况就是都在它的左边或者右边,那么sort一下就可以得到一个解了,然后大的中间不能有小的元素,因为如果有的话,那么无论选小的还是选大的都不是最优。对小的元素来说,比它大的元素在哪里是没有关系的。所以把大的看作一个整体,然后插空一下就得出解了。注意llu#include#incl...
分类:其他好文   时间:2015-07-18 00:28:41    阅读次数:141
UVA12904 Load Balancing中途相遇法
虽然这题可以用暴力n^3过,但是还有有种n^2的方法的,枚举b,对于b,分别枚举a和c,得到对于这个b的最优解,然后从所以b中选一个最优的。要保证字典序最小,只要从小往大枚举就好了还有一种dp的做法,我没看懂。。。感谢moonflyer,酱神给我的这个思路#include#include#inclu...
分类:其他好文   时间:2015-07-18 00:27:55    阅读次数:208
一个简单二叉树的C++实现(一)
很久没有接触二叉树了,写这个当作练手,接下来会比较详细地实现二叉树的各个功能及应用。/** BinaryTree.cpp* Author: Qiang Xiao* Time: 2015-07-17*/#include#includeusing namespace std;templa...
分类:编程语言   时间:2015-07-18 00:27:02    阅读次数:124
C的一些简单练习题,关于水仙花数,求和,整数高低位输出,制定二进制位替换
#define_CRT_SECURE_NO_WARNINGS //输出一个整数的每一位 //1.低位输出到高位 #include<stdio.h> #include<stdlib.h> intmain() { inta; printf("请输出一个数"); scanf("%d",&a); while(a) { printf("%d",a%10); a=a/10; } system("pause"); re..
分类:其他好文   时间:2015-07-17 22:57:48    阅读次数:179
Codeforces 321C Ciel the Commander 树分治裸题
题目链接 题意:  给定一棵树,要用字母A-Z 填到每个节点上  字母可以无限使用,但A至多只能用一次  目标:对于任意两个相同字母的节点,他们之间的路径上必须有至少一个节点的字母比他们小  例如:在两个C之间至少要有一个A 或者一个B  问: 输出填涂方案。 树分治即可,最多支持2^25个节点,不会无解。 #include #include #i...
分类:其他好文   时间:2015-07-17 22:51:57    阅读次数:156
HDU 1176
题意:中文题,不多说了。 思路:简单动态规划,类似于数塔,自底向上计算即可。 AC代码: #include #include #include #include using namespace std; int n,t,x; int dp[100005][12],maxt; int main() { while(scanf("%d",&n)!=EOF&&n) { mems...
分类:其他好文   时间:2015-07-17 22:50:15    阅读次数:145
HDU 3065 病毒侵袭持续中(AC自动机)
解题思路: 跟上一题类似,仍然是AC自动机的简单应用,记录一下每个串出现的次数即可。、 #include #include #include #include #include #include #include #include #include #include #include using namespace std; char str[1010][60]; str...
分类:其他好文   时间:2015-07-17 22:48:35    阅读次数:112
10285 - Longest Run on a Snowboard(DP)
比较简单的DP,用记忆化搜索比较简单,递推。。。应该不好写吧 。   很容易发现,对于同一个位置,它的最长路是一定的, 不会变的,因为路是递减的,所以该题很适合用记忆化搜索 。  由此我们也可以发现DP和搜索的联系 。 代码如下: #include using namespace std; int T,r,c,a[105][105],d[105][105]; int dx[] = {0,1,...
分类:其他好文   时间:2015-07-17 22:47:06    阅读次数:122
【小结】SG生成函数(Grundy函数)
SG生成函数(Grundy函数)小结SG生成函数(Grundy函数)小结 转移到子游戏xx&yy,则sg[now]=sg[x]∧sg[y]sg[now]=sg[x] \land sg[y] 模板 #include #include #include using namespace std;const int MAX = 100007; c...
分类:其他好文   时间:2015-07-17 22:46:38    阅读次数:107
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!