随笔分类 -  Source -- POI

摘要:Description Byteasar 想在墙上涂一段很长的字符,他为了做这件事从字符的前面一段中截取了一段作为模版. 然后将模版重复喷涂到相应的位置后就得到了他想要的字符序列.一个字符可以被喷涂很多次,但是一个位置不能喷涂不同的字符.做一个模版很费工夫,所以他想要模版的长度尽量小,求最小长度是多 阅读全文
posted @ 2019-03-06 17:22 Wolfycz 阅读(315) 评论(0) 推荐(0) 编辑
摘要:Description 考虑正整数集合,现在有n组人依次来取数,假设第i组来了x人,他们每个取的数一定是x的倍数,并且是还剩下的最小的x个。 正整数中有m个数被标成了幸运数,问有哪些人取到了幸运数。 Input 第一行一个正整数m (m include include include include 阅读全文
posted @ 2018-11-22 20:55 Wolfycz 阅读(200) 评论(0) 推荐(0) 编辑
摘要:Description The Byteotian Institute of Meteorology (BIM) measures the air temperature daily. The measurement is done automatically, and its result imm 阅读全文
posted @ 2018-11-22 17:03 Wolfycz 阅读(151) 评论(0) 推荐(0) 编辑
摘要:Description 有一个树形结构的宾馆,n个房间,n 1条无向边,每条边的长度相同,任意两个房间可以相互到达。吉丽要给他的三个妹子各开(一个)房(间)。三个妹子住的房间要互不相同(否则要打起来了),为了让吉丽满意,你需要让三个房间两两距离相同。 有多少种方案能让吉丽满意? Input 第一行一 阅读全文
posted @ 2018-11-12 21:31 Wolfycz 阅读(312) 评论(0) 推荐(0) 编辑
摘要:Description Tetris 3D "Tetris" 游戏的作者决定做一个新的游戏, 一个三维的版本, 在里面很多立方体落在平面板,一个立方体开始落下直到碰上一个以前落下的立方体或者落地即停止. 作者想改变一下游戏的目的使得它更大众化,在新游戏中你将知道落下的立方体信息以及位置,你的任务就是 阅读全文
posted @ 2018-08-12 23:42 Wolfycz 阅读(205) 评论(0) 推荐(0) 编辑
摘要:Description 给你一棵树,现在要建立一些消防站,有以下要求: 1. 消防站要建立在节点上,每个节点可能建立不只一个消防站。 2. 每个节点应该被一个消防站管理,这个消防站不一定建立在该节点上。 3. 每个消防站可以管理至多s个节点。 4. 消防站只能管理距离(两点间最短路径的边数)不超过k 阅读全文
posted @ 2018-06-01 20:10 Wolfycz 阅读(277) 评论(0) 推荐(0) 编辑
摘要:Description 火车沿途有N个车站,告诉你从每一站到每一站的人数,现在查票员只能查K次票,每次查票可以控制目前在车上的所有乘客的车票。求一个查票方案,使得控制的不同的乘客尽量多。 (显然对同一个乘客查票多次是没有意义的,只算一次) Input 第一行正整数 N K (1≤K<N≤600, K 阅读全文
posted @ 2018-05-31 21:09 Wolfycz 阅读(188) 评论(0) 推荐(0) 编辑
摘要:Description 2个n×m矩阵,保证同一个矩阵中元素两两不同。问能否通过若干次交换两行或交换两列把第一个矩阵变成第二个。 Input 第一行正整数T(1≤T≤10)表示数据组数. 每组数据包括:第一行nm(1≤n,m≤1000)2个n行m列的整数矩阵, 元素绝对值均在10^6以 阅读全文
posted @ 2018-05-28 22:09 Wolfycz 阅读(141) 评论(0) 推荐(0) 编辑
摘要:Description 初始时滑冰俱乐部有1到n号的溜冰鞋各k双。已知x号脚的人可以穿x到x+d的溜冰鞋。 有m次操作,每次包含两个数ri,xi代表来了xi个ri号脚的人。xi为负,则代表走了这么多人。 对于每次操作,输出溜冰鞋是否足够。 Input n m k d ( 1≤n≤200,000 , 阅读全文
posted @ 2018-05-28 20:06 Wolfycz 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Description 对于一个1 N的排列(ai),每次你可以交换两个数ax与ay(xy),代价为W(ax)+W(ay) 若干次交换的代价为每次交换的代价之和。请问将(ai)变为(bi)所需的最小代价是多少。 Input 第一行N。第二行N个数表示wi。第三行N个数表示ai。第四行N个数表示bi。 阅读全文
posted @ 2018-05-28 19:38 Wolfycz 阅读(146) 评论(0) 推荐(0) 编辑
摘要:Description 有N堆石子,除了第一堆外,每堆石子个数都不少于前一堆的石子个数。两人轮流操作每次操作可以从一堆石子中移走任意多石子,但是要保证操作后仍然满足初始时的条件谁没有石子可移时输掉游戏。问先手是否必胜。 Input 第一行u表示数据组数。对于每组数据,第一行N表示石子堆数,第二行N个 阅读全文
posted @ 2018-05-28 17:48 Wolfycz 阅读(197) 评论(0) 推荐(0) 编辑
摘要:Description 给出一个具有N个结点的无向图,将其分成两个集合S1,S2. 这两个集合的点的个数一样多,但连接它们的边最少. Input 第一行给出数字N,M,代表有N个点,M条边. 下面M行,每行两个数字代表此两点间有条边. Output 输出的点集应包含1,且按升序排列 Sample I 阅读全文
posted @ 2018-05-14 14:00 Wolfycz 阅读(191) 评论(0) 推荐(0) 编辑
摘要:Description 给一个n×n的地图,每个格子有一个价格,找一个矩形区域,使其价格总和位于[k,2k] Input 输入k n(n include include include include define inf 0x7f7f7f7f using namespace std 阅读全文
posted @ 2018-05-14 13:38 Wolfycz 阅读(239) 评论(0) 推荐(0) 编辑
摘要:Description 有n个人,每个人手里有一把手枪。一开始所有人都选定一个人瞄准(有可能瞄准自己)。然后他们按某个顺序开枪,且任意时刻只有一个人开枪。因此,对于不同的开枪顺序,最后死的人也不同。 Input 输入n人数 1个人死去。那么我们考虑一下链环,发现链环是不太好分析的。那么我们重新考虑一 阅读全文
posted @ 2018-05-14 13:11 Wolfycz 阅读(184) 评论(0) 推荐(0) 编辑
摘要:Description Byteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 你要把其中一些road变成单向边使得:每个town都有且只有一个入度 Input 第一行输入n m.1 include include incl 阅读全文
posted @ 2018-05-14 10:54 Wolfycz 阅读(183) 评论(0) 推荐(0) 编辑
摘要:Description Byteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 所有towns连通。 Input 输入n include include include include define inf 0x7f7f7f 阅读全文
posted @ 2018-05-14 10:46 Wolfycz 阅读(143) 评论(0) 推荐(0) 编辑
摘要:Description 多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4 inclu 阅读全文
posted @ 2018-04-26 21:23 Wolfycz 阅读(179) 评论(0) 推荐(0) 编辑
摘要:Description N个矩形,排成一排. 现在希望用尽量少的矩形海报Cover住它们. Input 第一行给出数字N,代表有N个矩形.N在[1,250000] 下面N行,每行给出矩形的长与宽.其值在[1,1000000000]2 1/2 Postering Output 最少数量的海报数. Sa 阅读全文
posted @ 2018-04-26 21:23 Wolfycz 阅读(256) 评论(0) 推荐(0) 编辑
摘要:Description 给出一个N个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大 Input 给出一个数字N,代表有N个点.N include include include include define inf 0x7f7f7f7f using namespace std; ty 阅读全文
posted @ 2018-04-26 20:42 Wolfycz 阅读(156) 评论(0) 推荐(0) 编辑
摘要:Description N柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动作完成任务. Input 第一行给出N,K. (1 ≤ k ≤ n ≤ 100000), 下面 阅读全文
posted @ 2018-04-26 20:27 Wolfycz 阅读(193) 评论(0) 推荐(0) 编辑

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