type
status
date
slug
summary
tags
category
icon
password
👍
祝贺社长致之在 2024 小图灵信息学【提高组】10 月线上赛(原创题)中斩获上海市第一名,全国第七名。
在 CSP-J/S 2024 第二轮来临之际,致之在小图灵月赛中获此佳绩。让我们祝他在 10 月 26 日 RP++,AK 复赛,顺利晋级 NOIP 吧!
致之并非有道小图灵在班学生。小图灵月赛免费参与,题目优质,能够磨练专题能力,不报白不报😋
 
notion image
 
 
notion image
【正式考试时间】:10月20日(周日)14:00-16:00
月赛专题:动态规划2(各种优化)

📝 题目内容

题目1

题目名称:收集宝物 提交通过率:8%
测评方式
标准输入输出
时间限制
1000ms
内存限制
512MB

题目描述

Zeratul 被困在了一个 n×m 的迷宫中。
这时 Zeratul 听到了一个神秘的声音:迷宫中有 k 种宝物,你必须收集所有的 k 种宝物才能离开迷宫。
Zeratul 每次可以向上下左右移动一格,并且不能走到 # 或超出迷宫边界。现在 Zeratul 想要知道,至少经过多少步才能收集所有的宝物。

输入描述

第一行包括三个整数 n,m,k,代表迷宫的大小和宝物的种类数。
接下来是一个 n×m 的字符矩阵,代表这个迷宫。. 代表空地,# 代表墙壁,Z 代表 Zeratul 的初始位置,数字 1 ~ k 代表宝物。

输出描述

一个整数代表答案。如果 Zeratul 无法收集全部种类的宝物,输出 -1 。

样例1

输入
3 5 2 2#Z#1 ##.## 1...2
输出
8

样例2

输入
3 5 3 2#Z#1 ##1## 11112
输出
1

提示

对于10%的数据,k=1k=1
对于30%的数据,k≤3k≤3
对于另外20%的数据,n≤2n≤2
对于100%的数据,1≤n,m≤100, 1≤k≤91≤nm≤100, 1≤k≤9

题目2

题目名称:删除子串 提交通过率:2%
测评方式
标准输入输出
时间限制
1000ms
内存限制
512MB

题目描述

Zeratul给出了一个长度为 nn 的字符串,你需要依次做 mm 次操作,其中第 ii 次操作需要在当前的字符串中选择一个长度为 2i−12i−1 的子串,并且将它删除。
你需要让 mm 次操作后,剩余字符串的字典序尽可能小。

输入描述

第一行包括两个整数 n,mnm,代表字符串的长度和操作的次数。
第二行包括一个长度为 nn 的,只包括小写字母的字符串,代表初始的字符串。

输出描述

输出一行代表答案。

样例1

输入
7 1 abcdcba
输出
abccba

样例2

输入
8 2 abcdabcd
输出
aabcd

提示

本题共有10个测试点。
对于测试点1,m=1m=1
对于测试点2,3,n≤10n≤10
对于测试点4,5,6,n≤100n≤100
对于全部测试点,1≤2m≤n≤2121≤2mn≤212
提示:本题正解确实是状压DP,但你也许需要从贪心开始考虑。

题目3

题目名称:方差 提交通过率:3%
测评方式
标准输入输出
时间限制
1000ms
内存限制
512MB

题目描述

输入一个长度为 nn 的数列 a[1...n]a[1...n] 。接下来要把这个数列分成 kk 段,使得这 kk 段的方差最小。
为了避免浮点误差,你应该输出这个方差 ×k2×k2 的值。这个值显然是一个整数。

输入描述

第一行包括两个整数 n,knk ,第二行包括一个长度为nn的数组 a[1...n]a[1...n] 。含义见题目描述。

输出描述

一个整数,代表方差 ×k2×k2 的值。

样例1

输入
6 2 1 1 4 5 1 4
输出
16

提示

对于30%的数据,n≤10n≤10
对于60%的数据,n≤100n≤100
对于100%的数据,1≤k≤n≤30001≤kn≤3000,a[1...n]a[1...n]的总和不超过3×1043×104

🤗 总结归纳

总结文章的内容

📎 参考答案

T1

T2

T3

相关文章
线上课 #18:研究性学习开题仪式 & 如何科学地提问
Lazy loaded image
直面挑战,追求卓越——DrimTech 2024
Lazy loaded image
线上课 #17:栈与队列
Lazy loaded image
“城市空间我改造,‘坐’拥杨浦创新潮”取得圆满成功
Lazy loaded image
数字创想队踏访定海路实地调研
Lazy loaded image
线上课 #12:选择排序与插入排序
Lazy loaded image
DrimTech Learn 已完全迁移至官网线上课 #8:结构体和指针
Loading...
DrimTech
DrimTech
一群热爱信息技术,善于创造的羊羔
最新发布
线上课 #18:研究性学习开题仪式 & 如何科学地提问
2025-1-14
线上课 #17:栈与队列
2025-1-13
『林桛杨高』Demo 带你漫游杨高
2025-1-9
直面挑战,追求卓越——DrimTech 2024
2024-12-31
DrimTech 祝大家 1024 程序员节快乐
2024-12-31
邮箱添加别名教程
2024-12-29
公告
🎉 DrimTech 研究性学习正式开题! 🎉
2025 年 1 月 11 日,DrimTech 线上课 #18:研究性学习开题仪式 & 如何科学地提问顺利开展,宣告首次研究性学习拉开帷幕。