码迷,mamicode.com
首页 >  
搜索关键字:pair    ( 2800个结果
计数原理,递推,求从左边能看到l个棒子,右边能看到r个棒子的方案数目
题意 有高为 1, 2, …, n 的 n 根杆子排成一排, 从左向右能看到 L 根, 从右向左能看到 R 根。求有多少种可能的排列方式。 solution: 数据范围仅200,本来是往组合数学方面想的,看到了这个200就放弃了念头,果然是dp 定义dp[i][j][k]是用了高度为1~i的杆子,从 ...
分类:其他好文   时间:2018-09-22 12:53:11    阅读次数:221
Codeforces Round #509 (Div. 2) E. Tree Reconstruction
题目链接:http://codeforces.com/contest/1041/problem/E 题意:给出n - 1对pair,构造一颗树,使得断开其中一条边,树两边的最大值为 a 和 b 。 题解:显示最大值出现的次数为n - 1,且i点出现的次数小于等于i。一个数字 i(< n)出现的次数为 ...
分类:其他好文   时间:2018-09-19 22:02:36    阅读次数:188
图论——最小生成树prim+邻接表+堆优化
今天学长对比了最小生成树最快速的求法不管是稠密图还是稀疏图,prim+邻接表+堆优化都能得到一个很不错的速度,所以参考学长的代码打出了下列代码,make_pair还不是很会,大体理解的意思是可以同时绑定两种元素(和struct差不多)但加入堆的时候以第一个元素来进行优先队列,建立的是大根堆由于每次要 ...
分类:其他好文   时间:2018-09-19 20:01:49    阅读次数:189
小学数学题
Pair_211606349蔡晨旸_211606369蔺皓雯 设计小学生计算题 一、预估与实际 | PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) | | | | | | | Planning | 计划 | 2h | 3 ...
分类:其他好文   时间:2018-09-19 01:24:37    阅读次数:216
PHP反序列漏洞学习
0x00 序列化和反序列化 在PHP中,序列化和反序列化对应的函数分别为serialize()和unserialize()。 序列化 :serialize()将对象转换为字符串以便存储传输的一种方式。 反序列化 :unserialize()将序列化以后产生的字符串转换为对象供程序使用。 反序列化本身 ...
分类:Web程序   时间:2018-09-18 16:03:50    阅读次数:183
Leetcode-904 水果成篮
1 class Solution 2 { 3 public: 4 int totalFruit(vector& tree) 5 { 6 vector> dealList; 7 int curType = tree[0]; 8 int curSum = 1; 9 ... ...
分类:其他好文   时间:2018-09-16 15:27:34    阅读次数:333
2018焦作网络赛A
water #include <bits/stdc++.h> #include <unordered_set> #include <unordered_map> #define pb push_back #define mp make_pair #define x first #define y s ...
分类:其他好文   时间:2018-09-16 12:31:40    阅读次数:152
ACM-ICPC 2018 焦作赛区网络预赛 K. Transport Ship
题目链接:https://nanti.jisuanke.com/t/31720 题意:有n种飞船,每种飞船有(1 << c)- 1 艘,容量为 k[i] ,q 次询问,每次询问选若干艘飞船使得容量为 s 的方案数。 题解:预处理出全部情况。dp[ i ][ j ]表示选前 i 个物品凑出容量为 k ...
分类:其他好文   时间:2018-09-16 00:34:25    阅读次数:199
实现技巧之分段
POJ3273 按每个月的权值进行分段 1 #include<iostream> 2 #include<algorithm> 3 #include<cmath> 4 #include<cstdio> 5 #include<cstring> 6 #include<vector> 7 #include< ...
分类:其他好文   时间:2018-09-14 11:09:14    阅读次数:156
luogu1970 花匠(dp)
设f1[i]表示以1..i中某个合法序列的长度,而且最后一位是较大的 f2[i]表示以1..i中某个合法序列的长度,而且最后一位是较小的 那么就有$f1[i]=max\{f2[j]+1\},(j<i,h[j]<h[i])$,f2同理 本来想直接建线段树来维护这个最大值的,但是似乎不需要: 对于f1, ...
分类:其他好文   时间:2018-09-13 23:11:27    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!