第一个 完全自己想的期望+完全自己做的T3 并且 +1遍AC Description: luogu 换教室 Solution: 一看是一道期望题。 再一看,发现,v<=300,n,m<=2000有点意思。 大概复杂度n^2确定。 有一张图?任意两点间最短路?300就是floyd的提示嘛!! 预处理f ...
分类:
其他好文 时间:
2018-08-28 13:04:15
阅读次数:
138
题目 Description 给出 的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是 。 中位数是指把所有元素从小到大排列后,位于中间的数。 Input 第一行为两个正整数`n(n using namespace std; int n, b, ans, left_right[2][20 ...
分类:
其他好文 时间:
2018-08-26 11:42:51
阅读次数:
220
从今天开始记录一下为数不多天的OI历程 8.25 上 今天举行了难得的五校联考,模拟noip,题目的解压密码竟然是$aKnoIp2o18$,对你没有看错!!! 7:50老师?啊啊啊啊,收不到题目啊,还是拿U盘自己拷吧。orz T1 woc 一看图,明显的模拟嘛,呀呵,这咋模拟,手玩?(一个半小时 h ...
分类:
其他好文 时间:
2018-08-25 22:57:58
阅读次数:
187
题目 Description applepi被囚禁的地点只有一扇门,当地人称它为“黑魔法师之门”。这扇门上画着一张无向无权图,而打开这扇门的密码就是图中【每个点的度数大于零且都是偶数】的子图的个数对 取模的值。此处子图 定义为:点集 和边集 都是原图的任意子集,其中 中的边的端点都在 中。但是Van ...
分类:
其他好文 时间:
2018-08-25 11:41:20
阅读次数:
128
题目 Description Alice上化学课时又分心了,他首先画了一个 行`N 1`到 填入表格的第一行,保证每个数只出现一次,另外两行他也填入数字 到`N`,但不限制每个数字的出现次数。Alice现在想删除若干列使得每一行排完序后完全一样,编程计算最少需要删除多少列。 Input 第一行包含一 ...
分类:
其他好文 时间:
2018-08-25 11:20:41
阅读次数:
190
#loj 10170. 「一本通 5.4 例 1」骑士 看数据范围n<=10,所以不是搜索就是状压dp,又因为搜索会超时所以用dp dp[i][k][j]表示现已经放到第i行,前面共有k个,这一行状态为j so,dp[i][k][j]=dp[i-1][k-num[j]][t] #include<io ...
分类:
其他好文 时间:
2018-08-23 00:17:15
阅读次数:
237
题解: 挺简单的题目 f[i][j]表示x坐标为i,y坐标为j的最小值 会发现那个东西是个完全背包 从f[i][j-a[i]]转移一下就是O(1)转移的了 另外上界为m这个要特判一下 我把sum[a[i]]写成了sum[i]还过了样例拿了65分真的是神奇 另外注意一下要先计算再判断不可行的 因为他是 ...
分类:
其他好文 时间:
2018-08-21 12:42:50
阅读次数:
168
二叉苹果树[loj 10153] /* 若要留q条边便是要留q+1个点 所以记忆化搜索 dp[pos][ans]=max(dp[pos][ans],dp[l[pos]][k]+dp[r[pos]][ans-k-1]+a[pos]) 0<=k<=ans-1 */ #include<iostream> ...
分类:
其他好文 时间:
2018-08-19 21:59:46
阅读次数:
188
转圈游戏 "传送门" Solution 快速幂 Code 火柴排队 "传送门" Solution 建立映射关系,求逆序对个数 Code cpp //By Menteur_Hxy include include include include include define F(i,a,b) for(r ...
分类:
其他好文 时间:
2018-08-19 21:57:16
阅读次数:
167
石子合并[loj 10147] /* dp[i][j]=max or min(dp[i][j],dp[i][k]+dp[k+1][j]+sum[j]-sum[i-1]) i<=k<j */ #include<iostream> #include<cstdio> #include<cstring> # ...
分类:
其他好文 时间:
2018-08-19 20:57:49
阅读次数:
155