10 2019 档案

摘要:Description 你的面前有n个数排成一行,分别为a1,a2,a3......,an。你打算在每相邻的两个aiai+1间都插入一个加号、减号或者乘号。那么一共有3n1种可能的表达式。 你对所有可能的表达式的值的和非常感兴趣。 阅读全文
posted @ 2019-10-31 13:35 ShuraEye 阅读(236) 评论(0) 推荐(0) 编辑
摘要:一、什么是fhqtreap fhqtreap:非旋转treap,顾名思义,不用像普通treap那样繁琐的旋转,只需要通过分裂和合并,就可以实现基本上是所有数据结构能实现的操作,并且 短小、精悍 ,时间复杂度与splay齐当,算是一个十分易懂且优秀的算法(并不需要提前学习普通$ 阅读全文
posted @ 2019-10-12 19:51 ShuraEye 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Description 给定一张 N 个点的图, 点的标号为 1n . 我们进行 M 次连边, 每次连边可以描述为 a b c d w: for i = a to b do for j = c to d do Add_Edge(i,j,w) $Add_E 阅读全文
posted @ 2019-10-04 17:40 ShuraEye 阅读(160) 评论(0) 推荐(0) 编辑
摘要:Description Rick和他的同事们研究出了一种新的有关放射的公式,于是许多坏人就在追赶他们。所以Rick希望在被坏人抓住之前把遗产给Morty。 在他们的宇宙里总共有n颗行星,每颗行星有它自己的编号(编号为1n)。Rick所在的行星的编号是s(地球), 阅读全文
posted @ 2019-10-04 16:42 ShuraEye 阅读(193) 评论(0) 推荐(1) 编辑
摘要:Description 题目描述 给出一个长度为n的序列A(A1,A2...An)。如果序列A不是非降的,你必须从中删去一个数, 这一操作,直到A非降为止。求有多少种不同的操作方案,答案模109+7Input 第一行一个整数n。 接下来一行$n 阅读全文
posted @ 2019-10-03 11:38 ShuraEye 阅读(160) 评论(0) 推荐(0) 编辑
摘要:Description 给你一颗n个点的树,每个点有一个权值a[i],求出这颗树的所有满足 权值最大点的权值 权值最小点的权值a[rt] 接着,还要满足题目给出的条件 权值最大点的权值 权值最小点的权值v时再统计答案,这样就可以做完啦 代码 cpp include using n 阅读全文
posted @ 2019-10-02 11:51 ShuraEye 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Description 一棵树是一个不含环的连通图。 树上两点间的距离是两点间最短路径的长度(边的)。 给你一棵n个点的树和一个正整数k。找出不同的距离为k的点对的数量。注意点对u,vv,u被认为是相同的。 Input 第一行包含两个整数nk $(1≤ 阅读全文
posted @ 2019-10-02 11:15 ShuraEye 阅读(148) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示