自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 floyd的总结

基础: HDU2112  HDU1874  HDU1869 HDU2066加深对k的理解: HDU1599(最小环)  ZOJ3710待续

2017-09-22 08:49:14 220

原创 新博客https://home.cnblogs.com/u/hua-dong/

https://www.cnblogs.com/hua-dong/

2017-11-09 20:24:09 750

原创 1248 寒冰王座 换个思维来解决这个背包题目

顺便练习下STL和二分HDU1248#include#include#include#include#include#include#include #include#includeusing namespace std;setq;bool M[10010];int a[200],L=0;int main(){ int i,j,T,n; q.insert

2017-09-27 20:57:17 259

原创 HDU1223 Order Count 动态规划 组合数

动态规划+组合数+大数#include#include#include#include#include#include#include using namespace std;long long f[60][60],ans[60];long long c[60][60];int i,j;void _getc(){ for(i=0;i<=50;i++) c[i][0]=

2017-09-27 20:22:16 478

原创 HDU1212

大数MOD#include#include#include#include#include#include#include using namespace std;string s;long long Mod;int main(){ int i; while(cin>>s>>Mod){ long long ans=0,p=1; int L=s.leng

2017-09-27 11:35:58 230

原创 HDU3062

.

2017-09-26 18:05:33 205

原创 递归 递推 规律

HDU1290

2017-09-26 14:48:11 274

原创 HDU1205 吃糖果

吃糖果Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 41705    Accepted Submission(s): 12022Problem DescriptionHOHO,终于从Speakless手上赢走了所有

2017-09-26 14:23:28 179

原创 逆序对

假设有一个一维序列,现在可以相邻两两交换,把它变成有序的序列,求最小交换次数,大家都知道求逆序对。如果现在有一个围圈的序列,一样两两相邻交换,此时怎么搞?

2017-09-25 21:22:40 171

原创 HDU 1219 AC Me

strlen能不用就不用#include#include#include#include#include#include#include#includeusing namespace std;char s[100010];int a[30];int main(){ int i,L; while(gets(s)){ memset(a,0,sizeof(a)

2017-09-25 15:24:24 201

原创 母函数做的题

这些题都可以用动规或者背包做HDU1028HDU2079HDU2082HDU1028#include#include#include#includeusing namespace std;int c1[330],c2[330],ans[330];int n,i,j,m,k;void _get(){ for(i=0;i c1[i]=1;c2[i]=0;

2017-09-25 12:24:00 210

原创 Hdu 2083 简易版之最短距离

反证法证明得到 中点 满足题意#include#include#include#include#include#includeusing namespace std;int a[600];int ans;int main(){ int T,n,i,j; cin>>T; while(T--){ ans=0; scanf("%d",&n); for(i=1;i<

2017-09-25 09:39:32 239

原创 HDU2089 暴力打表

62的判断就是倒过来没有26hdu2089#include#include#include#include#includeusing namespace std;int sum[1000010];bool _find(int v){ int pre=0,ins; while(v>0){ ins=v%10; if(ins==4) return false; if(

2017-09-25 08:30:35 303

原创 dp

1224130014221501150215033008

2017-09-24 18:46:25 182

原创 HDU1197 Specialized Four-Digit Numbers

进制转化hdu1197#include#include#include#include#include#includeusing namespace std;int ans1,ans2,ans3;int _change(int u,int v){ int t=v,num=0; while(u>0){ if(u<v){ num+=u; u=0; }

2017-09-24 11:57:13 225

原创 HDU2036 改革春风吹满地

第一次看到这题果断放弃,毕竟几何白痴,第二次刷没做的题的时候突然想到这个三角形面积的向量法:S=|x1*y2-x2*y1|  但是此题可能是凹多边形,所以不能加绝对值,可以画个凹四边形看看。HDU2036#include#include#include#include#include#includeusing namespace std;int main(){ int

2017-09-24 09:54:01 200

原创 HDU1201 水题

做多了年月日,现在基本就能水过了                                           18岁生日Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 33799    Accepted Submissi

2017-09-23 11:56:38 206

原创 HDU2057 A + B Again

Problem DescriptionThere must be many A + B problems in our HDOJ , now a new one is coming.Give you two hexadecimal integers , your task is to calculate the sum of them,and print it in hexadecimal

2017-09-22 22:02:55 196

原创 并查集

1272 2860 1232 57232676 4496 1269 3938 5861 1325 1598 5253 2419 544131723038 3635 5631

2017-09-22 10:38:10 166

原创 HDU2066 一个人的旅行 最短路基础

新手熟悉一下迪杰斯特拉。。。                                                一个人的旅行Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 40926    Accepted Subm

2017-09-21 14:26:12 219

原创 大概是:整数划分||DP||母函数||递推

整数划分 DP 母函数 递推

2017-09-21 12:07:45 203

原创 HDU1068 二分匹配 独立集

前边和后边性别不同!!!不然NP了                               Girls and BoysProblem Descriptionthe second year of the university somebody started a study on the romantic relations between the students.

2017-09-20 21:32:29 169

原创 HDU1085 多重背包

Holding Bin-Laden Captive!Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 23275    Accepted Submission(s): 10358Problem DescriptionW

2017-09-20 20:37:12 257 1

原创 HDU1166 数状数组

敌兵布阵Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 99913    Accepted Submission(s): 42300Problem DescriptionC国的死对头A国这段时间正在进行军事演习,所以

2017-09-18 21:31:46 388

原创 HDU1081 最大字段和 压缩数组

HDU1081 最大字段和 压缩数组

2017-09-17 20:49:40 233

原创 HDU2048 HDU2049 组合数系列 错排

#include#include#include#include#includeusing namespace std;long long s[21],c[21];void _gets(){ s[0]=0;s[1]=0;s[2]=1; for(i=3;i<=20;i++) s[i]=(i-1)*(s[i-1]+s[i-2]);}void _getc(){

2017-09-16 21:58:56 195

原创 为防止递归递推时栈溢出

一:pow,曾经用递归溢出void _pow(int a,int b){ while(b){ if(b%2&1) { ans*a;b--; ans=ans*pow(pos(a,b/2),2); } else ans=ans*pow(pos(a,b/2),2); }}改后——>void _pow(int

2017-09-16 21:21:21 452

原创 HDU1024 DP的优化 最大M子段和问题

2017-09-12 20:48:18 246

转载 卡特兰数

http://blog.csdn.net/hackbuteer1/article/details/7450250

2017-09-11 21:31:22 164

转载 ZOJ2975 伪数组压缩+组合数

Kinds of FuwasTime Limit: 2 Seconds      Memory Limit:65536 KB In the year 2008, the 29th Olympic Games will be held in Beijing. This will signify the prosperity of China as well as becomi

2017-08-24 17:40:42 253

转载 组合数的奇偶性

宣之于口

2017-08-24 16:50:54 219

原创 ZOJ2965 Accurately Say "CocaCola"! 线性扫描

Accurately Say "CocaCola"!范围找到1——700左右,然后打表就ok了#include#include#includeusing namespace std;bool a[810];int sum[810];int pos[810];void _judge(int v){ if(v%7==0){ a[v]=true; return

2017-08-24 15:37:26 332

原创 ZOJ2724 Windows Message Queue 裸queue的模拟

题目要求FIFO,如果是FILO呢?把重载里的“>”换成 “>=”即可。#include#include#include#include#include#include#includeusing namespace std;struct in{ string name; int id; int dex; in(string s,int d,int x):nam

2017-08-23 11:59:21 254

原创 ZOJ2402 Lenny's Lucky Lotto List 简单DP

Lenny's Lucky Lotto ListsTime Limit: 2 Seconds      Memory Limit:65536 KB Lenny likes to play the game of lotto. In the lotto game, he picks a list of N unique numbers in the range from 1

2017-08-22 14:35:56 261

原创 ZOJ2345Gold Coins 简单分块

昨天做过一样的题:平方和公式:n*(n+1)*(2n+1)#include#include#includeusing namespace std;int a[150],num;int b[150];int _S(){ char c=getchar();int s=0; while(c'9') c=getchar(); while(c>='0'&&c<='9'){s=s*

2017-08-22 12:59:14 305

原创 ZOJ2334 Monkey King 并查集 STL

题意:两家原始人(猴)打交道后成为一家猴,打交道时两家分别派出最帅的两位猴子,颜值各自减半,问每次打交道后新家族最帅的猴子的颜值。当然,已经是一家子就没有必要打交道了,因为没有猴希望颜值降低,毕竟还得靠这个吃饭。裸裸的并查集+大根堆:#include#include#include#include#include#includeusing namespace std;

2017-08-22 12:19:13 236

原创 ZOJ2401 Zipper 双塔式 DP

遇到双塔DP,写一下。flag是为了避免memset。 #include#include#include#includeusing namespace std;char x[410],y[410],z[410];int map[410][410],L,Lx;//410=210+x bool _find(int flag){ for(int i=1;i<=L;i++) {

2017-08-21 20:13:25 211

原创 ZOJ2286 Sum of Divisors 筛选式打表

我想我是和Segmentation Fault有仇,我一直以为是空间开大的问题,然后一直减少空间,还是SF,谁让n没有给范围了,qwq。教训:以后注意输入范围和开的空间大小。#include#include#include#includeusing namespace std;int a[3400010];int ans[1000011];int sum[3400010];

2017-08-21 14:40:06 321

原创 ZOJ2212 Argus 优先队列 结构体

#include #include #include using namespace std;struct In{ int id; int ReturnTime; int period; In(int i, int p):id(i), ReturnTime(p), period(p){} //重载写在在里面又怎么写? };bool operator < (const In

2017-08-21 13:26:49 318

原创 ZOJ2150 Raising Modulo Numbers 快速幂

ZOJ2150快速幂,但是用递归式的好像会栈溢出。#include#include#include#includeusing namespace std;long long M,i;#define LL long long int _work(LL a,LL n){ LL ans=1; while(n){ if(n&1){ an

2017-08-21 11:45:25 229

空空如也

空空如也

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

TA关注的人

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