摘要: /* 数字三角形,要求第K大的值,可以推知,如果得知k的范围,那么一定是在上一行可转移状态的对应范围内(反证法可以证明),这个在背包九讲里也有提及 */ #include #include #include #include using namespace std; int n,k,f[110][110][15],z[110][110],y[1010]; int main() { ... 阅读全文
posted @ 2016-10-19 19:48 ACforever 阅读(155) 评论(0) 推荐(0) 编辑
摘要: /* 水题 */ #include #include #include #include #include #include using namespace std; int l,k; string s,num; int main(){ freopen("love.in","r",stdin); freopen("love.out","w",stdout); cin>... 阅读全文
posted @ 2016-10-19 19:32 ACforever 阅读(111) 评论(0) 推荐(0) 编辑
摘要: /* 爆搜,正解弃坑 */ #include #include #include #include #include #include #include #include using namespace std; const int maxn = 20; int n,m,x1[maxn],y1[maxn],x2[maxn],y2[maxn],vis[maxn][maxn],p[maxn][m... 阅读全文
posted @ 2016-10-19 19:20 ACforever 阅读(162) 评论(0) 推荐(0) 编辑
摘要: /* 现场代码,枚举每条边删除 */ #include #include #include #include #include #include #include #define mx 1005 using namespace std; struct orz { int d,p; friend bool operator b.d;} }; struct Edge{ ... 阅读全文
posted @ 2016-10-19 19:13 ACforever 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】在世界的东边,有三瓶雪碧。——laekov黎大爷为了虐 zhx,给 zhx 出了这样一道题。黎大爷搞了一个数据结构,但是他没有告诉 zhx 这到底是什么数据结构,我们只知道这是一个数据结构。为了让 zhx 知道这是什么数据结构,黎大爷制造了很多次的输入和输出操作。每次加入操作,黎大爷会告 阅读全文
posted @ 2016-10-19 19:05 ACforever 阅读(150) 评论(0) 推荐(0) 编辑
摘要: NOIP不考可持久,弃坑 阅读全文
posted @ 2016-10-19 18:57 ACforever 阅读(122) 评论(0) 推荐(0) 编辑
摘要: /* 非常好的题 */ #include #include #include #include #include #include #include using namespace std; typedef long long ll; const int N=105,mod=998244353; int c[N][N],s[N][N],f[N][N]; struct mat{... 阅读全文
posted @ 2016-10-19 17:26 ACforever 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 【 问题描述】有一天, 小 A 得到了一个长度为 n 的序列。他把这个序列的所有连续子序列都列了出来, 并对每一个子序列都求了其平均值, 然后他把这些平均值写在纸上, 并对它们进行排序,最后他报出了第 k 小的平均值。你要做的就是模仿他的过程。【 输入格式】第一行两个整数 n,k, 意义如题中所述。 阅读全文
posted @ 2016-10-19 11:25 ACforever 阅读(544) 评论(0) 推荐(0) 编辑