给定 和 ,求出所有顶点坐标满足 的格点三角形的面积和的两倍。答案模 输出。
一行两个整数 和 。
一行一个整数表示答案。
2 3
24
10 100
218427047
100 1000
938425419
懒得做了,留坑,等有人催了再说
定义复数 为整数 的约数,当且仅当 和 为整数且存在整数 和 满足 ,给定 ,求出 到 的所有满足 的约数 的 的和。答案模
有一天,小A的母亲对他家里的卫生状况非常不满意,他的房间里有非常多的苍蝇。在母亲的威逼利诱下,小A拿起了苍蝇拍去消灭家里的苍蝇。然而,小A以前从来没有亲手消灭过任何一只苍蝇,以至于在他拿起苍蝇拍的那一刻,他对苍蝇起了怜悯之心——他不想伤害任何一只苍蝇。现在,小 A 面前的窗户上有只苍蝇,他想知道有多少种方式可以在他拿起苍蝇拍拍窗户的时候,不伤害任何一只苍蝇。
窗户可以看作是一个左下角位于坐标系原点的矩形,苍蝇拍可以看作是一个多边形。在小 A 向窗户挥苍蝇拍时,对应多边形的顶点必须位于坐标系的整点上,并且苍蝇拍所在位置不能超过窗户所在范围。一只苍蝇会被伤害当且仅当小 A 用苍蝇拍拍向窗户时,苍蝇位于苍蝇拍内部、边上或顶点上。
第一行三个正整数和,分别表示窗户右上角的坐标和窗户上苍蝇的数量。
接下来 行每行两个整数 ,表示苍蝇在窗户上的位置。
接下来一行一个正整数 ,表示苍蝇拍的顶点数。
最后 K K 行每行两个正整数 ,表示苍蝇拍上的第 个顶点。按顶点给出的顺序
小 A 有 个正整数,紧接着,他打算依次在黑板上写下这 个数。对于每一个数,他可以决定将这个数写在当前数列的最左边或最右边。现在他想知道,他写下的数列的可能的最长严格上升子序列(可由不连续的元素组成)的长度是多少,同时他还想知道有多少种不同的最长的严格上升子序列。
两个子序列被认为是不同的,当且仅当:两个子序列属于两个不同的写序列的方案(两个写序列中有至少一步是不一样的)或两个子序列位于同一写序列方案的不同位置。
由于结果可能很大,所以小 A只需要知道最长严格上升子序列的方案数对 取模的结果。
第一行一个整数 。
第二行 个正整数,表示小 A 写下的初始序列。
输出一行两个整数,最长严格上升子序列的长度以及方案数模 后的结果。
2
1 1
1 4
4
2 1 3 4
4 1
对于 的数据,
Mirko 是侏儒国的国王,Slavko 是精灵国的国王。最近,侏儒国和精灵国进行了一场战争。Slavko 率领着 个最强壮的精灵(编号从 到 )进攻侏儒国,而侏儒国的城堡也由 个侏儒(按顺时针方向从 到 编号并形成环形)进行防守。
Mirko 为每一个精灵分配了一个侏儒对手 ,表示编号为 的精灵要与编号为的侏儒进行对决。然而,不久后他就发现,这个方案不能保证每一个侏儒都与唯一一个精灵进行对决。
经过协商,Mirko 和 Slavko 最终定下了如下规则:
Slavko 会按他安排的顺序依次派遣他的精灵进入城堡。一个精灵进入城堡时,上一个进入的精灵必须已经找到了就座的位置并坐下。
编号为 的精灵进入城堡时,会首先靠近编号为
给你一个 个点的有根树, 为根,带边权,有 次操作。
保证每次操作 2 的 以及原树的边权小于等于一个数 。
如果操作 2 中 为 ,那么视为将 的基础深度加上了 。
第一行三个数 、 、 。之后 行每行两个数表示 每个点的父亲编号,以及他们到父亲的边权。
之后 行每行三个数 、
人类智慧之神 zhangzj 最近有点胖,所以要减肥,他买了 种减肥药,发现每种减肥药使用了若干种药材,总共正好有 种不同的药材。
经过他的人脑实验,他发现如果他吃下去了 种减肥药,而这 种减肥药使用的药材并集大小也为 ,这 种才会有效果,否则无效。
第 种减肥药在产生效果的时候会使 zhangzj 的体重增加 斤,显然 可以小于 。
他想知道,一次吃药最好情况下体重变化量是多少,当然可以一种药也不吃,此时体重不变。 由于某些奥妙重重的情况,我们可以让这 种减肥药每一种对应一个其使用的药材,且
俗话说,跳蚤国王下江南,火车司机出秦川,共价大爷游长沙。
但是这道题可能跟上面几句话没什么关系。 共价爷想构造一棵 个点的有根树,其中 号点是根。
显然的,对于一棵有根树,我们可以定义每个点的深度为,这个点到根的路径上点的个数(包括端点),也就是说, 号点深度为 。
共价爷希望,深度为奇数的点的个数,刚好为 个。
他想知道有多少棵不同的满足条件的有根树,你只需要输出答案对 取模的结果。
我们认为两棵树不同,当且仅当存在一对点 ,满足 和 在一棵树中有边相连,而在另一棵树中没有边相连。
一行三个整数,依次为 、 、