摘要: 题目描述 有一颗$N$个节点的树,节点用$1,2,\cdots,N$编号。你要给它染色,使得相邻节点的颜色不同。有$M$种颜色,用$1,2,\cdots,M$编号。每个节点可以染$M$种颜色中的若干种,求不同染色方案的数量除以($10^9 + 7$)的余数。 输入输出格式 输入格式: 第1 行,2 阅读全文
posted @ 2019-03-15 11:24 DriverBen 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零。可是小A偏偏又有赖床的坏毛病。于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数)。当然,这个机器是用longint存的,所以总跑路长度不能超过ma 阅读全文
posted @ 2019-03-03 17:19 DriverBen 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目描述 windy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。 windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。 如果windy只能粉刷 T 次,他最多能正确粉刷多少格子? 一个格子如果未被粉刷或者被粉 阅读全文
posted @ 2019-02-22 12:04 DriverBen 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题目背景 小新经常陪小白去公园玩,也就是所谓的遛狗啦… 题目描述 在小新家附近有一条“公园路”,路的一边从南到北依次排着$n$个公园,小白早就看花了眼,自己也不清楚该去哪些公园玩了。 一开始,小白就根据公园的风景给每个公园打了分 . 。小新为了省事,每次遛狗的时候都会事先规定一个范围,小白只可以选择 阅读全文
posted @ 2019-02-21 22:01 DriverBen 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 题目描述 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模P的值。 输入 阅读全文
posted @ 2019-02-21 10:11 DriverBen 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目描述 现有N(2 ≤ N ≤ 100000)盏灯排成一排,从左到右依次编号为:1,2,......,N。然后依次执行M(1 ≤ M ≤ 100000)项操作,操作分为两种:第一种操作指定一个区间[a, b],然后改变编号在这个区间内的灯的状态(把开着的灯关上,关着的灯打开),第二种操作是指定一个 阅读全文
posted @ 2019-02-21 10:01 DriverBen 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目描述 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 1.插入x数 2.删除x数(若有多个相同的数,因只删除一个) 3.查询x数的排名(排名定义为比当前数小的数的个数+1。若有多个相同的数,因输出最小的排名) 4.查询排名为x的数 5.求x的前驱(前驱定义为小于x, 阅读全文
posted @ 2019-02-21 09:23 DriverBen 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Bytetown城市要进行市长竞选,所有的选民可以畅所欲言地对竞选市长的候选人发表言论。为了统一管理,城市委员会为选民准备了一个张贴海报的electoral墙。 张贴规则如下: electoral墙是一个长度为N个单位的长方形,每个单位记为一个格子; 所有张贴的海报的高度必须与electo 阅读全文
posted @ 2019-02-20 17:47 DriverBen 阅读(107) 评论(0) 推荐(0) 编辑