原文:Codeforces 1159D The minimal unique substring(构造)

首先我们先观察三个串 , , ,答案都是红色部分,我们可以下一个结论,形如 abab a 中有非负整数个 , b 中只有一个 这类的字符串答案恒为 ,也就是 k ,然后就是用这类字符串去构造出我们所需的 k 。我们可以尝试从末尾加一个 ,那么之前的串变成了 , , ,那么答案为红色部分。我们可以发现,通过我们末尾添加的 ,导致之前红色部分的 与我们末尾添加的 与前面一个 构成的 重复,使得之前的红 ...

2019-05-13 18:48 0 536 推荐指数:

查看详情

Codeforces 1492D - Genius's Gambit (构造

Codeforces Round #704 (Div. 2) D. Genius's Gambit 题意 要求构造出两个不包含前导0的二进制数字\(x,y\),满足: \(x,y\)都具有\(a\)个\(0\)和\(b\)个\(1\) \(x-y\)具有\(k ...

Wed Feb 24 03:05:00 CST 2021 0 281
CodeForces-1155D Beautiful Array

Description You are given an array \(a\) consisting of \(n\) integers. Beauty of array is the maxim ...

Tue Apr 23 15:58:00 CST 2019 0 514
[Codeforces 1214D]Treasure Island(dfs)

[Codeforces 1214D]Treasure Island(dfs) 题面 给出一个n*m的字符矩阵,'.'表示能通过,'#'表示不能通过。每步可以往下或往右走。问至少把多少个'.'变成'#',才能让从(1,1)出发不能到达(n,m) \(n \times m \leq 10 ...

Thu Sep 05 06:02:00 CST 2019 5 278
Codeforces 1220D. Alex and Julian

传送门 首先考虑怎样的集合一定是合法的 发现全部是奇数的集合一定合法,因为每次都是奇数连偶数,偶数连奇数 然后考虑如果集合同时有奇数和偶数是否一定不合法,结论是一定不合法,证明如下: 设某个奇 ...

Fri Sep 20 00:09:00 CST 2019 0 383
Codeforces 1237D. Balanced Playlist

传送门 首先显然的,如果一个位置开始播放了两圈还没结束,那么就永远不会结束 先考虑位置 $1$ 开始播放,用一个 $multisetset$ 维护一下当前听的所有歌,直到某一首歌 $r$ 不合法了 ...

Fri Oct 18 00:53:00 CST 2019 0 318
[Codeforces 1201D]Treasure Hunting(DP)

[Codeforces 1201D]Treasure Hunting(DP) 题面 有一个n*m的方格,方格上有k个宝藏,一个人从(1,1)出发,可以向左或者向右走,但不能向下走。给出q个列,在这些列上可以向上走,其他列不能向上走。可以重复经过同一个点。求从(1,1)出发,经过所有宝藏 ...

Mon Aug 05 18:22:00 CST 2019 5 558
CodeForces 1294D MEX maximizing(思维)

http://codeforces.com/contest/1294/problem/D 大致题意: 刚开始有一个空集合,会往里添加q次数,每次加一个值,而且你可以让这个数任意加减x若干次 每次添加后就查询当前最小的不属于这个集合的非负整数是什么 ...

Sat Jan 25 22:54:00 CST 2020 0 216
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM