自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UISG103的博客

欲戴王冠,必承其重,灵魂高贵,内力觉醒。

  • 博客(108)
  • 收藏
  • 关注

原创 [NOIP模拟赛]填充表格

题目描述小s用整数填充一个N×N的表格,如果下面三个条件满足,他会非常高兴。1.每一行的平均值在这一行出现过。2.每一列的平均值在这一列出现过。3.表格中每个数都不一样。请帮助小s,让他非常开心。输入第一行包含一个整数N(1输出输出N行,每一行包含N个整数,由空格隔开。表示小s填充的N×N的表格。所有的整数大于0并小于1000000000

2017-09-11 15:27:38 393

原创 [NOIP模拟赛]等差数列

题目描述麦克在第一张纸上写下了N个十进制实数。然后,对于每个实数,他都写下了一个从0开始,以该数为公差的等差数列。比如当前数为x,则他写的等差数列为0,x,2x,3x,……接下来,他把第一张纸上的所有在区间[A,B]中的数挑选出来,剔除掉重复的,按升序写在第二张纸上。但第二天,他把第一张纸弄丢了。现在,他请你根据第二张纸还原出第一张纸上的内容。输入第一行包含一个自然数K,(K6

2017-09-09 13:13:11 526

原创 [NOIP模拟赛]涂色方案

题目描述给一个2 × M的表格,现在你要将其中的R个格子涂成红色,G个格子涂成蓝色,B个格子涂成蓝色,并且要满足:任意两个相邻格子的颜色不同;每种颜色在任意一个2 × 2矩阵中都至少出现一次。求方案数对10^9+7取模。输入格式第1行:4个整数,分别表示M,R,G,B(2≤M≤10,R+G+B=2*M)输出格式第1行:1个整数,表示答案输入样例2

2017-09-08 20:04:54 775

原创 [NOIP模拟赛]押韵

题目描述LCS表示最长公共后缀长度。如果两个单词A,B押韵,当且仅当LCS(A,B)>=MAX(A,B)-1。如果一个序列押韵,当且仅当该序列中任意相邻的两个单词押韵。现在,给你一片文章,文章中没有相同的两个单词。请你从该文章中选择任意单词,并任意排列顺序,得到一个尽量长的押韵序列。注意,每个单词只能出现一次。输入格式第一行一个整数N(1接下来N行,每行一个小写字母单词

2017-09-05 22:19:19 798 1

原创 [NOIP模拟赛]分钱

题目描述两个人在街上捡到了一些钱,这些钱共有N张,他们等了很久也没有等来失主,于是决定把钱平分。但钱可能无法平分。他们先把能够平分的钱尽量先平分了,使得剩下不能平分的钱尽量少。这些不能平分的钱怎么办呢他?他们决定拿去赌场里面赌一把。他们运气太好了,那些不能平分的钱变成了双倍,于是他们就把那个钱分了。现在,请问他们每个人带回家多少钱。输入格式第一行包含一个整数N(1张。

2017-09-04 21:28:22 564

原创 [NOIP模拟赛]吃糖果

题目描述小D有一包糖果和N张卡片。每张卡片上都有一个正整数Pi。小D想这样吃糖果,他把两张卡片用线串起来,如果两张卡片上的数字分别为Pa和Pb,他就吃掉min(Pa%Pb,Pb%Pa)的糖果。他想最终把所有的卡片都串起来——即提起一张卡片,就可以将其他卡片都提起。请问他最少需要吃掉多少糖果。输入格式第一行包含一个正整数N(15)接下来N行,每行一个正整数Pi(17)

2017-09-04 14:11:06 567

原创 [NOIP模拟赛]偶数度问题

题目描述给定一个无向图G,有N个节点,节点编号为1...N。图G中已经连了M条边。请你再连接K条边,使得所有的节点的度数都是偶数。要求你再连接K条边,使得所有的节点的度数都是偶数。求有多少种连的方法。要求你连的K条边中不能有重边,但和已经连好的M条边可以重。不允许自环的存在。求连边的方法数。输入格式第1行:3个整数,分别表示N(N≤1000),M(M≤N),K(K≤

2017-09-03 10:50:11 748

原创 [NOIP模拟赛]锦标赛

题目描述小J喜欢踢足球,经常参加足球锦标赛。现在他想玩一个这样的游戏——锦标赛。他有2N个数字,他想让这些数字来进行pk。首先两两比较,较大的留下,较小的淘汰,如果两者相等,则可以任意选择一个留下,另一个淘汰;然后剩下的数再两两比较。在两两比较时,每个数可以和任意的数pk。如下图所示,为一种pk的方案。可以看出,pk方案形成了一个树型的层次结构。我们把最高层定义为第0层,往下依次为第1层,第2

2017-08-31 22:10:17 440

原创 [NOIP模拟赛]不完美值

题目描述如果一个数等于它的真因子之和,这样的数称为完数。如28=1+2+4+7+14,所以28为完数。我们可以定义不完美值为一个数与它的所有真因子之和的差的绝对值。令F(N)为不完美值,则有:F(6)=|6-1-2-3|=0,F(11)=|11-1|=10,F(24)=|24-1-2-3-4-6-8-12|=|-12|=12写一个程序,对于整数A,B,计算从A到B的所有数的不完

2017-08-31 22:06:30 384

原创 [NOIP模拟赛]虫图

题目描述一个无向图被称为“虫图”,当且仅当:①它是一棵树;②存在某条树中的简单路径 p,满足树中任何一个点到 p 的最短距离不超过 1。现在给出一个 n 个结点 m 条边的无向图 G,没有重边,可能有自环。定义一次合并操作是:对于两个不同的结点 a 和 b,将它们合并成新结点 w,原图中如果存在边(x, a) 或者(x,b),那么新图中就存在边(x, w) 。问最少要用多少次合并操

2017-08-27 17:02:07 197

原创 [NOIP模拟赛]老师

题目描述一座有n层的教学楼里有一些学生,第i(0 ≤ i ⌈x/k⌉个老师。你可以调整每个学生的楼层,但是每个学生至多只能调整一层,就是说第i层的学生只能去第i − 1层(如果有的话)、第i层、第i + 1层(如果i + 1 输入格式第1行:1个整数n,表示楼层数第2行:n个整数,表示每层楼的人数第3行:1个整数k输出格式第1行:1个整数,表示答案

2017-08-27 16:10:03 356

原创 [NOIP模拟赛]越唱越勇

题目描述有一个歌手,他有 n 首歌可以唱,第 i 首歌有一个所需时间 duration[i] 和声调 tone[i]。本题的歌曲从0~n-1编号。 如果歌手在唱声调为 y 的歌之前的最后一首歌声调为 x,那么他需要额外 |x-y| 的时间调整声调。求在 T 的时间内最多唱几首歌。输入格式第1行:1个整数n,表示歌曲的数量(1≤n≤50)第2行:n个整数,表示数组durati

2017-08-27 14:33:26 420

原创 [NOIP模拟赛]黑白棋

题目描述给你一个n*n的网格。每个格子只会是这三种之一:x(黑块),o(白块),.(空格)。当前网格上没有任意两个白块相邻,任意白块上下左右必有一个空格。现在你要向空格上放黑块,对于任意一个白块上下左右如果全是黑块,那么这个白块就会变成空格。求空格最大能达到多少个?输入格式第1行:1个整数n(n ≤ 50),表示网格的大小接下来n行,每行n个字符,描述网格输出格式第1行:1

2017-08-26 19:48:52 692

原创 [NOIP模拟赛]点染色问题

点染色问题 ptcoloring 题目描述给定平面上的n个整点(xi, yi),相互不重叠。要求将每个点染成红色或者蓝色,使得每行或者每列的红色点数和蓝色点数之差小于或等于1。输入格式第1行:1个整数n, 表示整点的数量接下来n(1≤n≤2*10^5)行,每行2个整数xi, yi(1≤x,y≤2*10^5)输出格式第1行:输出一个长度为n的字符串,仅包含'r'(红色)或者'

2017-08-26 16:23:45 920

原创 [NOIP模拟赛]天文观测

题目描述Daisy找到了两个天文记录。它们都描述了相同的恒星系。系统中的每一个行星都可以有两个参数,每个参数都是一个正整数:行星的大小和它围绕恒星运行的距离。所有行星的轨道距离都是不同的,但是一些行星的大小可能相等。 第一个记录是一个带有x个元素的数组A。这些元素给出了该恒星系中某x颗行星的相对大小,即:A[0]: A[1] : ... : A[x-1]。数组A所描述的行星是按它们与恒星的

2017-08-26 14:29:07 361

原创 [NOIP模拟赛]RGB

题解dp[i][j]:记录在位置i的右边有多少子串,其开头有至少j(jf[i]:记录在位置i的右边有多少子串,至少包含连续的m个'G'。枚举a,b。①如果该子串里有m个连续的'G'了,那它可以和其后所有子串构成合法四元组;②如果其结尾处包含k个'G',那可以和b后所有开头包含至少(m-k)个'G'的子串,以及所有包含m个连续'G'的子串构成合法四元组,dp[b+1][m-k

2017-08-25 21:33:36 373

原创 [NOIP模拟赛]传递情报

题目描述一个国家处于战争状态,一个信使士兵必须使用公路系统从城市1到城市2传递一些非常重要的情报,公路系统完全由单向道路组成。当士兵开始执行任务时,他被一名特工告知,敌人已经摧毁了该国的一条公路。不幸的是,公路被毁是未知的。信使不知道哪条公路被毁,直到他到达了被摧毁的高速公路的起点。这名士兵想要使用一种策略,能让他在最坏情况下所走的路尽可能地短求出最短距离。如果最坏情况下走不到城市

2017-08-25 17:18:11 435

转载 [NOIP模拟赛]酷子集

题目描述给出整数N, 则集合S包含整数1, 2, 3, ... , N。考虑S的某个非空子集T,把子集T的所有元素都写下来,如果使用0-9中每个数字的次数都没有超过1次(允许是0次),则把子集T称为酷子集。例如,子集{12,345,67890} 和 {47,109}都是酷子集,而 {147,342}不是,因为数字4使用了2次。同理,{404}也不是酷子集。输入格式

2017-08-24 16:56:51 384

转载 [NOIP模拟赛]相似字符串

题目描述输入n个字符串s[i],现在需要给它们从0到n-1标号,满足m个限制条件。每个条件形如标号为ai的字符串是标号为bi的字符串的前缀。求标号方案数,答案模10^9+7输出。输入格式第1行:1个整数n(n≤50),表示字符串的个数接下来n行,每行1个字符串s[i](length(s[i])≤50)接下来1行:1个整数m,表示限制条件的个数接下来2行:第1行有m个

2017-08-24 14:53:14 393

原创 [NOIP模拟赛]单向道路

题目描述一个国家有n个城市和m个双向道路连接他们。技术发展导致道路上行驶的车辆越来越多,越来越快,这导致出现问题:两辆相反方向行驶车辆的道路变得太窄。解决这一问题的方法是将所有道路转为单向道路。把道路改为单向会付出一些代价,例如以前可达的那些城市中的一些可能在更改后不再可达。政府编制了一系列重要的城市对,必须从第一个城市开始,到达第二个城市。你的任务是确定每条道路的方向,确保存在解

2017-08-24 13:47:07 1223

原创 [NOIP模拟赛]保证的利润

题目描述运气是投注的基础。有些人通过深入了解他们所投注的知识来提高机会和收益。 我们将采取不同的方法。各种博彩公司为同样的结果提供不同的赔率或配额。(赔率x意味着如果你投注1欧元并正确预测结果,那么你会收到x欧元。 如果你不正确地预测结果,你当然什么都得不到。 请注意,不管结果如何,你都将支付1欧元。)是否可以通过巧妙地放置几个赌注来确定赚取利润呢? 你想要使这个保证的利润尽可能的大。

2017-08-22 15:50:47 331

原创 [NOIP模拟赛]同色齿轮问题

题目描述给出N个被染成红色,绿色或蓝色的齿轮,求至少删除多少个齿轮才可以满足以下三个条件:1.给每个颜色分配一个方向(顺时针或逆时针)。2.相同颜色的齿轮必须按照相同的方向旋转。3.这些齿轮中存在着若干对咬合关系,具有咬合关系的齿轮必须按照相反方向旋转,保证不存在两个颜色相同的齿轮具有咬合关系。输入一个表示齿轮颜色的字符串和一个表示咬合关系的矩阵,输出最少的齿轮个数。

2017-08-21 15:47:22 466

原创 [NOIP模拟赛]字母选择问题

题目描述输出仅包含小写英文字符的字符串S,支持以下一种操作:选择一个字母X,然后选定该字符串中所有的X,并用另一种小写英文字母Y替换它们,代价为被替换的字符的个数。例如,S=“goose”,本次操作所选的X=“o”且Y=“e”,操作结束后的S=“geese”,本次操作的代价为2。要求只用这种操作,使得该字符串变为回文串,同时使得代价之和最小。输入格式第1行:1个字符串S(1

2017-08-21 15:42:47 330

原创 [NOIP模拟赛]树

题目描述已知有一棵有根树,树的形态未知,但是已知树的最大深度为D,并且深度为i的结点有Ci个(1≤i ≤D)。求在所有可能的树中, 直径最长的树的直径是多少?输入格式第1行:1个整数D,表示最大的深度第2行:D个整数,表示Ci输入数据保证存在至少一棵可能的树。输出格式第1行:1个整数,表示答案。输入样例 22 2输出样例4

2017-08-20 16:15:27 318

原创 [NOIP模拟赛]排列问题

题目描述长度为N的排列是一个序列(a1, a2, ..., an),恰好包含从1到N的每一个数字。例如,(3, 1, 4, 5, 2)是一个长度为5的排列。对于两个排列a和b,定义magic(a, b) = max(a1, b1) + max(a2, b2) + ... + max(an, bn)给定整数N和K,求有多少对排列a和b 满足a和b的长度都为N,并且magic(a, b)

2017-08-20 15:50:17 583

原创 [NOIP模拟赛]TPS

题目描述Treeland有n个城市,标号从1...n(1≤n≤5000)。有n-1条双向道路连接了n个城市构成一颗树。Treeland的居民想要建造一套 TPS系统(Treeland Positioning System)。TPS是一个能帮助人定位他在哪个城市的系统。系统由k个信号塔构成,每个信号塔被安放在一个城市。当一个人打开他的TPS接收器的时候他能得到他与每一个信号塔的距离(这里距离

2017-08-20 14:59:03 409

原创 [NOIP模拟赛]多边形

题目描述输入整数L,在平面直角坐标系中找出一个多边形,满足:顶点均在整点上周长恰为L(1≤L≤5000)边数尽量少在满足以上条件的前提下,最长边与最短边长度之差尽量小输出其最长边与最短边长度之差。无解输出-1.000000。输入格式第1行:1个整数输出格式第1行:1个浮点数,表示答案。精确到小数点后6位。输入样例

2017-08-20 13:55:15 1445

原创 [NOIP模拟赛]大整数的幂

题目描述输入两个正整数A,B。你有一个数字X,X初始为1。每次你可以对X进行以下两种操作之一:给X乘上一个任意的质数P给X乘上它目前的一个因子d输出将X变成A^B所需要的最少操作次数输入格式第一行:一个整数,表示A(2≤A≤10^6)第二行:一个整数,表示B(1≤A≤10^6)输出格式第一行:一个整数,表示答案输入样例

2017-08-20 08:03:58 575

原创 [NOIP模拟赛]棋子游戏

题目描述Daisy和Stella玩一个游戏。游戏在一个无限长的一维坐标轴上,每个玩家有一枚棋子。一开始Daisy的棋子在x=0的位置,Stella的棋子在x=d的位置。每个棋子有两个属性:最大移动距离,攻击范围。Daisy的棋子的最大移动距离是mov1,攻击范围是rng1;Stella的棋子的最大移动距离是mov1,攻击范围是rng1。两人轮流操作,Daisy先走。每轮当前玩家移动

2017-08-20 07:44:50 466

原创 [BZOJ3388]peaks弱化版

题目描述有n个节点,m条边,点和边都带权有q个如下形式的询问:从节点x出发,经过权值不超过w的边所能到达的所有节点中,最大的点权是多少。n,m,q≤20w输入第一行:n,m接下来一行n个数表示点权接下来m行表示边,每行三个数,前两个是端点,第三个是权值接下来一行是Q接下来Q行,每行两个数x和w(均需要异或lastans,lastans初始为0)

2017-08-19 07:54:22 391

原创 [BZOJ3399]连通块计数

题目描述给出一棵n个点的树,每个点有一个权值ai。从这棵树上选出一个点集,使得选出的点连通,且满足点集中的点的权值最大值与最小值之差不超过k,问有多少种选点集的办法。两种选点集的办法不同当且仅当点集中的点的标号不同。输入第一行,包含两个整数n,k。(0≤n,k≤2000)第二行,包含n个整数a1, a2, · · · , an。(0≤ai≤2000)接下来n − 1

2017-08-17 21:37:02 555

原创 [BZOJ3394]雪后村庄

题目描述 输入输出输出q行,每行一个字符串“yes”或“no”(不包括引号)。样例输入2 43 41 2 32 3 22 4 41 2 31 3 22 3 23 4 441 3 31 3 21 4 33 4 4样例输出noyesnono数据范围

2017-08-17 19:56:09 375

原创 [BZOJ3391]小球游戏

题目描述输入格式第一行一个整数n(n≤200000)。接下来n行,每行两个整数Ai和Bi(Ai,Bi≤3000)。输出格式由于实际答案可能很大,你只需要输出E*C(n,2)的值对998244353取余的结果,其中E表示期望值的准确值。样例输入40 01 10 11 0样例输出12

2017-08-15 21:19:04 245

原创 [BZOJ3396]任务调度

问题描述有n个任务,第个任务有自己的截止时间 和惩罚 。完成一个任务需要一个单位时间。我们期望任务在截止时间 前完成,这样我们不会受到惩罚,否则我们会受到 的惩罚。你的任务是找到一个调度方案,使得受到的惩罚总和尽量小。输入格式第一行一个正整数n(1≤n≤3*10^5)。接下来n行,每行包含两个正整数di(1≤di≤n), wi(1≤wi≤1000),表示第i个任务的截止时间

2017-08-15 19:26:28 356

原创 [BZOJ3395]回文串

问题描述有n(1≤n≤4)种字母,第种字母有ai(1≤ai≤10^9)个,你可以任意排列这些字母的顺序来组成一个字符串。你的任务是判断是否存在一种排列方式使得字符串中本质不同的回文子串的个数为n。输入格式每个输入文件包含多组数据。输入文件的第一行只有一个正整数T(1≤T≤10),表示数据的组数。接下来依次输入T组数据。每组数据的第一行,包含一个正整数n。每组数据

2017-08-15 18:52:12 401

原创 [BZOJ3393]二叉树

题目描述给定一棵二叉树,节点标号从1到n(n≤100000)。在不改变其中序遍历的情况下,请改变树的结构,使得这棵二叉树的先序遍历(前序遍历)字典序最小。输入第一行一个整数n,表示二叉树的节点数。接下来n行,每行两个整数。第i行的两个整数表示编号为i的节点的左儿子和右儿子的编号(不存在即为0)。输出输出一行n个整数,表示不改变中序遍历的情况下字典序最小的前序

2017-08-14 21:50:19 525

原创 [BZOJ3390]荒岛野人

题目描述输入输出样例输入8 73 41 22 33 13 64 57 81 10 00 00 11 01 01 00 1样例输出3000221数据规模来源 by azui题解:找桥(又称割边)

2017-08-14 19:35:43 382

原创 [BZOJ3392]序列计数

题目描述输入两个整数m和k输出输出一个整数样例输入5 3样例输出10数据规模来源 by azui题解:以样例为例,排列为0 0 0 0 0,0 0 0 0 1,0 0 0 1 1,0 0 1 1 1,0 1 1 1 1,1 1 1 1 1,1 1 1 1 2,1

2017-08-14 18:44:47 318

原创 [BZOJ3389]信号连接

题目描述输入输出样例输入4 250 06 812 014 0样例输出5.00000000数据规模n≤100精度要求1e-6,建议保留8位输出来源 by azui题解:不存在可行方案即两点中最长的距离r>T。存在可行方案:二分两点中最长的距离r,用Floyd

2017-08-13 21:23:09 395

原创 [HDU6118][2017"百度之星"程序设计大赛 - 初赛(B)]度度熊的交易计划

Problem Description度度熊参与了喵哈哈村的商业大会,但是这次商业大会遇到了一个难题:喵哈哈村以及周围的村庄可以看做是一共由n个片区,m条公路组成的地区。由于生产能力的区别,第i个片区能够花费a[i]元生产1个商品,但是最多生产b[i]个。同样的,由于每个片区的购买能力的区别,第i个片区也能够以c[i]的价格出售最多d[i]个物品。由于这些因素,度度熊觉得只有合理的调动物品,才

2017-08-13 20:47:10 381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除