原文: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