0%

A题 Prefixes:

题目:

Nikolay got a string 𝑠 of even length 𝑛, which consists only of lowercase Latin letters ‘a’ and ‘b’. Its positions are numbered from 1 to 𝑛.

He wants to modify his string so that every its prefix of even length has an equal amount of letters ‘a’ and ‘b’. To achieve that, Nikolay can perform the following operation arbitrary number of times (possibly, zero): choose some position in his string and replace the letter on this position with the other letter (i.e. replace ‘a’ with ‘b’ or replace ‘b’ with ‘a’). Nikolay can use no letters except ‘a’ and ‘b’.

Read more »

昨天参加了cf—edu-73 div2。嗯 很菜 以后有时间多参加一下cf,提一下rating。

A题 2048 Games:

题目:

You are playing a variation of game 2048. Initially you have a multiset 𝑠 of 𝑛 integers. Every integer in this multiset is a power of two.

You may perform any number (possibly, zero) operations with this multiset.

During each operation you choose two equal integers from 𝑠, remove them from 𝑠 and insert the number equal to their sum into 𝑠.

Read more »

题目:

N个整数组成的序列a[1],a[2],a[3],…,a[n],从中选出一个子段(a[i],a[i+1],…a[j]),使这个子段的和>0,并且这个和是所有和>0的子序列中最小的。

例如:4,-1,5,-2,-1,2,6,-2。-1,5,-2,-1,序列和为1,是最小的。

输入

第1行:整数序列的长度N(2 <= N <= 50000)
第2 - N+1行:N个整数

输出

输出最小正子段和。

Read more »

题目:
司令部的将军们打算在N*N的网格地图上部署他们的炮兵部队。一个N*N的地图由N行N列组成,地图的每一格可能是山地(用”X”表示),也可能是平原(用”.”表示)。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围是它所在位置的对应的行和列,但是大炮打出去之后如果被山地阻挡 了,那么攻击范围就到那块山地。

Read more »

题目:
现在要在办公室里面安装监控, 由于预算有限,现在只能安装一个摄像头,这个摄像头是可以360度旋转的。现在就要选择一个位置安装这个摄像头,使得它能够监控到办公室中的所有地方。办公室的边界以多边形给出,这个多边的所有边都是平行于座标轴的,并且不自交。

Read more »

题目:
在二维平面上,给定两个矩形,满足矩形的每条边分别和坐标轴平行,求这个两个矩形的并的面积。即它们重叠在一起之后的总的面积。

输入
8个数,分别表示第一个矩形左下角坐标为(A,B),右上角坐标为(C,D);第二个矩形左下角坐标为(E,F),右上角坐标为(G,H)。
保证A<C,B<D,E<G,F<H。
保证所有数的绝对值不超过2*10^9,矩形并的面积≤2*10^9。

Read more »

题目:
在网络中,发送一个包需要知道对方的物理地址,当不知道物理地趣的时候,就要向网络中广播发送对方的IP地址,然后每一台计算会收到这个广播,如果IP和自己的计算对上,就把自己的物理地址发送出去。
现在有n台计算,编号从1到n,现在1号计算向网络中发送广播,问经过多少时间后所有的计算机都会收到这个广播。

输入的网络保证所有的计算机之间是可以相互通信的。

Read more »

题目:
问题描述
面对夜市上琳琅满目的美食, 吃货 Alice 正在犯难. 夜市上有 n 种食物. 每种都是不可分割地一份一份出售的. Alice 是一个珍惜食物的好孩子(吃货), 所以买到的食物她都会吃完不浪费. Alice 当然想尝试尽量多不同的的美味, 所以同一种食物她不会重复购买, 即最多只会买一份. 每份食物都有一个营养价值和美味指数. Alice当然想吃得又健康又美味, 所以她今晚的目标就是所吃食物的营养价值总和不能少于x, 而美味指数总和不能少于y. 精明的 Alice 当然想省下钱来明天再吃一顿, 所以她想花最少的钱实现她的目标.

Read more »

给定一个字符串S,只由k种小写字母组成。现在给定一个长度L,要求统计一下S有多少种不同的长度为L的子段(S中连续的几个字符)。

输入
单组测试数据。
第一行两个整数L和k。(L>=1,1<=k<=26,k^L<=2*10^7)
第二行一个字符串S。(1<=|S|<=1000000)
输出
输出一个整数表示答案。

Read more »

题目:
现在大多数的文本编辑器都的单词究错功能,即你输入的单词不能够在词典中找到的话,他就会建议你修改,然后给出几个候选项。

现在我们就要来写一个生成候选项的算法。

具体算法是这样的,如果输入的单词能够在字典中找到,那么就不用推荐,否则就在字典中找那些能够通过修改一个字母得到目标单词的选项作为推荐。

修改一个字母包括删除一个字母,添加一个字母,以及把单词中的某个位置的字母进行替换。

Read more »