码迷,mamicode.com
首页 >  
搜索关键字:include    ( 84546个结果
C++智能指针大总结
//最挫的智能指针。 #include using namespace std; template class my_auto_ptr { public: my_auto_ptr(Type* p = NULL) :ptr(p){} my_auto_ptr(const my_auto_ptr& ma) { ptr...
分类:编程语言   时间:2015-07-11 12:15:23    阅读次数:168
HDU 4812 D Tree (树上点分治)
题目地址:HDU 4812 这题是13年南京区域赛的现场题。 树分治思想。 树分治的过程中记录下每个子树的所有到达根的路径的积,用best记录下每个积的最小端点,然后再枚举当前子树的每个积,然后用逆元的方法求出当积为k时所需要的另一个端点值,并更新答案。 代码如下:#include #include #include #inclu...
分类:其他好文   时间:2015-07-11 12:13:45    阅读次数:568
第一种并查集
/** 4 2 1 3 4 3 0 1 2 3 4 0 1 2 1 3 */ #include #include #include using namespace std; int Set[1010]; int M,N; void Mergel(int a,int b){ int i=min(a,b); int j=max(a,b); for(int k=1;k<=N;k+...
分类:其他好文   时间:2015-07-11 12:12:51    阅读次数:95
第二种并查集
#include #include using namespace std; int Set[1000]; void merge2(int a,int b) { if(a<b) Set[b]=a; else Set[a]=b; } int find2(int x) { int r=x; while(Set[r]!=r) r=Set[r]; return r;...
分类:其他好文   时间:2015-07-11 12:11:01    阅读次数:106
POJ-1007
#include #include #include using namespace std; int inversionCompute(string str){ int inversionSum=0; char *cp=(char*)str.data(); for(int i=0;i<str.length()-1;i++){ for(int j=i;j<str.length()-1;...
分类:其他好文   时间:2015-07-11 12:10:23    阅读次数:105
vijos 1028 LIS *
链接:点我 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 #define MOD 100000000710 const int INF=0x3...
分类:其他好文   时间:2015-07-11 11:57:40    阅读次数:132
【动态规划+二分查找】POJ2533&POJ1631最长上升子序列(LIS)
POJ2533裸的LIS,时间复杂度为O(n^2) 1 #include 2 #include 3 using namespace std; 4 const int MAXN=1000+5; 5 int a[MAXN]; 6 int dp[MAXN]; 7 int n,ans; 8 9 int m....
分类:其他好文   时间:2015-07-11 11:46:32    阅读次数:93
【C++】引用计数器简单示例
//引用计数器 // 封装一个计数器的类来维护,可以隐藏起来,即用户不必关心是如何实现的 #include using namespace std; class String_Rep { friend class String; public: String_Rep(const char *str = " ") :count(0) { m_data = new char[str...
分类:编程语言   时间:2015-07-11 10:43:44    阅读次数:134
POJ-1004
#include using namespace std; int main(int argc, char *argv[]){ double sum=0; float monthConsume; for(int i=0;i>monthConsume; sum+=monthConsume; } cout<<"$"<<sum/12<<endl; ...
分类:其他好文   时间:2015-07-11 10:39:58    阅读次数:103
Hello world
#include #include #include #include #include #include const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; SDL_Window* gWindow = NULL; SDL_Ren...
分类:其他好文   时间:2015-07-11 10:34:13    阅读次数:107
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!