11 2017 档案

摘要:题目描述 给出一个序列,多次询问一个区间的所有子区间最小值之和。 输入 输入文件的第一行包含两个整数n和q,分别代表序列长度和询问数。接下来一行,包含n个整数,以空格隔开,第i个整数为ai,即序列第i个元素的值。接下来q行,每行包含两个整数l和r,代表一次询问。 输出 对于每次询问,输出一行,代表询 阅读全文
posted @ 2017-11-25 09:41 GXZlegend 阅读(601) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个长度为 n 的序列,求所有长度大于等于2的子序列个数,满足:对于子序列中任意两个相邻的数 abab 前面),(ab)mod20。答案对 109+7取模。 输入 第一行一个整数 n 。 接下来 n阅读全文
posted @ 2017-11-24 13:56 GXZlegend 阅读(520) 评论(0) 推荐(0) 编辑
摘要:题目描述 有一个n*m的矩阵,初始每个格子的权值都为0,可以对矩阵执行两种操作: 1. 选择一行, 该行每个格子的权值加1或减1。 2. 选择一列, 该列每个格子的权值加1或减1。 现在有K个限制,每个限制为一个三元组(x,y,c),代表格子(x,y)权值等于c。问是否存在一个操作序列,使得操作完后 阅读全文
posted @ 2017-11-24 10:18 GXZlegend 阅读(795) 评论(0) 推荐(0) 编辑
摘要:题目描述 有一张n×m的数表,其第i行第j列(1 <= i <= n ,1 <= j <= m)的数值为能同时整除i和j的所有自然数之和。给定a,计算数表中不大于a的数之和。 输入 输入包含多组数据。输入的第一行一个整数Q表示测试点内的数据组数,接下来Q行,每行三个整数n,m,a(|a| < =10 阅读全文
posted @ 2017-11-24 09:52 GXZlegend 阅读(404) 评论(0) 推荐(0) 编辑
摘要:题目描述 现在,我想知道自己是否还有选择。 给定n个点m条边的无向图以及顺序发生的q个事件。 每个事件都属于下面两种之一: 1、删除某一条图上仍存在的边 2、询问是否存在两条边不相交的路径可以从点u出发到点v 输入 第一行三个整数n,m,q 接下来m行,每行两个整数u,v,表示u和v之间有一条边 接 阅读全文
posted @ 2017-11-24 09:15 GXZlegend 阅读(458) 评论(0) 推荐(0) 编辑
摘要:题目描述 一个有向图G=(V,E)称为半连通的(Semi-Connected),如果满足:对于u,v∈V,满足u→v或v→u,即对于图中任意两点u,v,存在一条u到v的有向路径或者从v到u的有向路径。若G'=(V',E')满足V'是V的自己,E'是E中所有跟V'有关的边,则称G'是G的一个导出子图。 阅读全文
posted @ 2017-11-24 09:06 GXZlegend 阅读(442) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个长度为 n 的序列,要求支持如下两种操作: A l r x :将 [l,r] 区间内的所有数加上 x ; Q l r : 询问 [l,r] 区间的最大连续子段和。 其中,一个区间的最大连续子段和指的是:该区间所有子区间的区间和中的最大值(本题中子区间包括空区间,区间和为 0 )。 阅读全文
posted @ 2017-11-23 19:47 GXZlegend 阅读(1507) 评论(4) 推荐(0) 编辑
摘要:题目描述 给你n个flag,你要把每个染色成红黑白黄四色之一,满足: 1.相邻旗不能同色 2.白不能和黄相邻,红不能和黑相邻 3.不能存在连续三个球依次是“黑白红”或“红白黑” 4.翻转后相等视为等价 设不等价方案数为f(n),给定l,r,求 Sigma f(i),其中L<=i<=R模1000000 阅读全文
posted @ 2017-11-23 19:27 GXZlegend 阅读(410) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个n×m的矩形,要你找一个子矩形,价值为左上角左下角右上角右下角这四个数的最小值,要你最大化矩形的价值。 输入 第一行两个数n,m,接下来n行每行m个数,用来描述矩形 n, m ≤ 1000 输出 输出一个数表示答案 样例输入 2 2 1 2 3 4 样例输出 1 题解 二分+暴力 阅读全文
posted @ 2017-11-23 16:25 GXZlegend 阅读(438) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个凸多边形,多次询问某个点是否在这个凸多边形的内部,强制在线。 输入 第一行一个数n,接下来n行,每行两个整数x,y。输入按照逆时针顺序输入一个凸包。 接下来一个数m,最后有m行,第一行两个整数 x,y,表示第一个人的坐标。 对于第i个询问(i>=2) ,输入两个数dx,dy。 如果 阅读全文
posted @ 2017-11-23 11:05 GXZlegend 阅读(427) 评论(0) 推荐(0) 编辑
摘要:题目描述 n 个连续的位置,每个位置可以填入 S 和 E ,第 i 个位置填入 S 可以获得 si 的收益,填入 E 可以获得 ei 的收益。要求每连续的 k 个位置必须包含至少 t1 个 S 和至少 t2 个 E ,问最大收益以及方案。 输入 第一行四个整数,n,k 阅读全文
posted @ 2017-11-23 09:29 GXZlegend 阅读(487) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一张有向图,每个点最多只有一条出边。多次修改一个点的出边,并询问从某个点开始经过多少个点能够到达出度为0的点(走不到则输出-1) 输入 第一行为两个整数N和M,代表序列长度和操作次数。 第二行为N个整数,代表初始的小伙伴序列。 接下来有M行,每行代表一个操作。 如果这一行的第一个数是1 阅读全文
posted @ 2017-11-23 08:31 GXZlegend 阅读(575) 评论(0) 推荐(0) 编辑
摘要:前言:这是我第五次参加提高组,前四次都是以 “高一” 的名义报的。 Day 0 上午总结了考试时容易出现的一些bug之类的,然后各自备战... 尽管有十足的把握,大家都还是很紧张的... 感觉气氛不太对啊... 于是颓了一会(逃 下午敲了点板子什么的,一天就过去了。 Day 1 七点半到了考场,发现 阅读全文
posted @ 2017-11-22 18:48 GXZlegend 阅读(1331) 评论(3) 推荐(0) 编辑
摘要:题目描述 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。题目保证有解。 输入 第一行V,E,need分别表示点数,边数和需要的白色边数。 接下来E行,每行s,t,c,col表示这边的端点(点从0开始标号),边权,颜色(0白色1黑色)。 输出 一行表示所 阅读全文
posted @ 2017-11-16 10:58 GXZlegend 阅读(321) 评论(1) 推荐(0) 编辑
摘要:题目描述 给出一张 n 个点 m 条边的有向图,边权为非负整数。求满足路径长度小于等于 1n 最短路 +k1n 的路径条数模 p ,如果有无数条则输出 1 。 输入 第一行包含一个整数 T , 代表数据组数。 接下来 T 组数据,对于每 阅读全文
posted @ 2017-11-15 14:48 GXZlegend 阅读(955) 评论(1) 推荐(0) 编辑
摘要:题目描述 定义和谐矩阵为长不小于 Mina 且宽不小于 Minb 的矩阵,矩阵的权值为整个矩阵内所有数的和。给定一个长为 N,宽为 M 的矩阵 A,求它的所有和谐子矩阵中权值第 K 小的矩阵,并输出它的权值。 输入 第 1 行为五个正整数,分别为 N , M , Mina , Minb , K,相邻 阅读全文
posted @ 2017-11-10 20:30 GXZlegend 阅读(511) 评论(0) 推荐(0) 编辑
摘要:题目描述 你有n个物品和m个包。物品有重量,且不可被分割;包也有各自的容量。要把所有物品装入包中,至少需要几个包? 输入 第一行两个整数n,m(1<=n<=24,1<=m<=100),表示物品和包的数量。第二行有n个整数a[1],a[2],…,a[n](1<=a[i]<=10^8),分别表示物品的重 阅读全文
posted @ 2017-11-10 20:00 GXZlegend 阅读(443) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出n个数(A1...An)现求一组整数序列(X1...Xn)使得S=A1*X1+...An*Xn>0,且S的值最小 输入 第一行给出数字N,代表有N个数 下面一行给出N个数 输出 S的最小值 样例输入 2 4059 -1782 样例输出 99 题解 扩展裴蜀定理 裴蜀定理:二元一次不定方 阅读全文
posted @ 2017-11-10 19:31 GXZlegend 阅读(628) 评论(0) 推荐(0) 编辑
摘要:题目描述 现有一个n行m列的棋盘,一只马欲从棋盘的左上角跳到右下角。每一步它向右跳奇数列,且跳到本行或相邻行。跳越期间,马不能离开棋盘。例如,当n = 3, m = 10时,下图是一种可行的跳法。 试求跳法种数mod 30011。 输入 仅有一行,包含两个正整数n, m,表示棋盘的规模。 输出 仅有 阅读全文
posted @ 2017-11-10 19:20 GXZlegend 阅读(670) 评论(2) 推荐(0) 编辑
摘要:题目描述 求满足 1ain , 1ai+1aim 的序列 a1...ak 的个数模 p 的值。 输入 只有一行用空格隔开的四个数:N、K、M、P。对P的说明参见后面“输出格式”中对P的解释。输入保证20%的数据M,N,K,P≤20000 阅读全文
posted @ 2017-11-10 14:56 GXZlegend 阅读(329) 评论(0) 推荐(0) 编辑
摘要:题目描述 求 [n,m] 内不包含数位串 “4” 和 “62” 的数的个数。 输入 输入的都是整数对n、m(0<n≤m<1000000),如果遇到都是0的整数对,则输入结束。 输出 对于每个整数对,输出一个不含有不吉利数字的统计个数,该数值占一行位置。 样例输入 1 1000 0 样例输出 80 阅读全文
posted @ 2017-11-10 14:29 GXZlegend 阅读(261) 评论(0) 推荐(0) 编辑
摘要:题目描述 求 [L,R] 内满足:数位中不包含7、数位之和不是7的倍数、本身不是7的倍数 的所有数的平方和 mod 109+7 。 输入 输入数据的第一行是case数T(1 <= T <= 50),然后接下来的T行表示T个case;每个case在一行内包含两个正整数L, R(1 <= L 阅读全文
posted @ 2017-11-10 11:14 GXZlegend 阅读(396) 评论(0) 推荐(0) 编辑
摘要:题目描述 对于一个非负整数 x=anan1...a2a1¯ ,设 F(x)=an·2n1+an1·2n2+...+a2·21+a1·20=i=1nai·2i1 多次询问 $[0,B 阅读全文
posted @ 2017-11-10 10:57 GXZlegend 阅读(336) 评论(0) 推荐(0) 编辑
摘要:题目描述 求 1~N 内包含数位串 “49” 的数的个数。 输入 The first line of input consists of an integer T (1 <= T <= 10000), indicating the number of test cases. For each tes 阅读全文
posted @ 2017-11-10 08:28 GXZlegend 阅读(323) 评论(0) 推荐(0) 编辑
摘要:题目描述 windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少个windy数? 输入 包含两个整数,A B。 输出 一个整数,表示答案 样例输入 【输入样例一】 1 10 【输入样例二】 25 50 阅读全文
posted @ 2017-11-09 20:58 GXZlegend 阅读(424) 评论(0) 推荐(0) 编辑
摘要:题目描述 B数的定义:能被13整除且本身包含字符串"13"的数。 例如:130和2613是B数,但是143和2639不是B数。 你的任务是计算1到n之间有多少个数是B数。 输入 输入数据只有一个数,为n。(1<=N<=10^15) 输出 输出数据包含一行,为1到n之间B数的个数。 样例输入 13 样 阅读全文
posted @ 2017-11-09 10:13 GXZlegend 阅读(872) 评论(0) 推荐(0) 编辑
摘要:题目描述 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。给你一个长度为n的序列s。回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。其中a<b<c<d。位置也从0开始标号。我会使用一些方式强制你 阅读全文
posted @ 2017-11-07 20:57 GXZlegend 阅读(532) 评论(1) 推荐(0) 编辑
摘要:题目描述 对于一个数列A[1..N],一种寻找最大值的方法是:依次枚举A[2]到A[N],如果A[i]比当前的A[1]值要大,那么就令A[1]=A[i],最后A[1]为所求最大值。假设所有数都在范围[1, K]内,按上面的步骤执行,有多少个长度N的数列满足A[1]被更新的次数恰好为P呢? 输入 本题 阅读全文
posted @ 2017-11-07 20:28 GXZlegend 阅读(324) 评论(1) 推荐(0) 编辑
摘要:题目描述 给出一张n个点m条边的有向图,每条边 (u,v,x,y) 描述了 u 的点权乘 x 等于 v 的点权乘 y (点权可以为负)。问:是否存在满足条件的图。 输入 有多组数据,第一行给定整数T,表示总的数据组数,之后依次给出T组数据。每一组数据的第一行给定整数N和 M,表示齿轮总数和链条总数。 阅读全文
posted @ 2017-11-01 09:15 GXZlegend 阅读(320) 评论(0) 推荐(0) 编辑

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