Codeforces Round #449 (Div 2)

A. Scarborough Fair

Description

给定一个字符串,每次修改给出 li,ri,c1i,c2i ,把 li ri 中所有的 c1i 改成 c2i

Solution

直接XJB模拟即可

Code

click me

B. Chtholly’s request

Description

求第1~k个位数为偶数的回文数的和

Solution

枚举1~k的每一个数,将其反转后接在后面即可。

Code

click me

C. Nephren gives a riddle

Description

f0 为字符串:
What are you doing at the end of the world? Are you busy? Will you save us?
fi =What are you doing while sending “ fi1 ”? Are you busy? Will you send “f_{i - 1}”?
fn 的第k个字符是什么,如果不足k个字符,则输出’.’

Solution

比赛时看到这题感觉很绝望,虽然感觉没什么难的算法,但是似乎比较复杂。
后来想了想,其实只要处理了每一段的长度就好做了。。

Code

click me

D. Ithea Plays With Chtholly

Description

交互题。
你有n张空的卡片,给m次填数的机会,每次给定一个数 ai aic ),要求填进一个卡片(允许覆盖),你要在m轮时或在这之前满足每一个卡片都填有数且不下降。
mnc2

Solution

每次得到一个数时,若小于等于 c2 ,则往左边加,否则往右边加,并保证序列不下降,这样一定是可以的,因为每个位置不会被覆盖超过 c2 次。
比赛时想到了正确做法,但是没时间了(A了3题后弃疗,于是去Hack了)

Code

click me

E. Willem, Chtholly and Seniorious

待填坑,
似乎是数据结构大题吧。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值