【LGR-168-Div.4】洛谷入门赛 #18
1|0打表过样例
1|1题目描述
很不幸,你遇到了不负责任的出题人。
在某道试题里,共有
Subtask
每个 Subtask 包含多个测试点和一个分值,当且仅当通过全部这些测试点时,才能获得这个 Subtask 的分值。一道题目的得分为通过的所有 Subtask 分值之和。
这是一道输出仅有一个数的题目,编号为
很不幸,由于命题人不负责任,
现在,你通过某种手段获得了全部的数据,请问输出哪个数,可以得到最高的分数?最高的分数是多少?
如果有多个数均可得到最高的分数,你只需要任意给出一个。
1|2输入格式
输入共
输入的第一行为一个正整数
接下来
- 第
行的第一个数为 ,代表第 个 Subtask 包含的测试点数目。 - 接下来
个数,第 个代表测试点编号 。 - 最后一个数为
,代表这个 Subtask 的分值。
输入的第
输入的第
1|3输出格式
输出两行,每行一个整数。
第一行表示获得的最大分值。
第二行表示输出的数。
如果有多个数可以取到相同的最大分值,任意输出一个即可。
1|4样例 #1
样例输入 #1
样例输出 #1
1|5提示
数据规模与约定
- 对于
的测试数据, , , 。 - 对于
的测试数据, , , , , 。
1|6思路
这题没想到剪枝,打了个部分分暴力。
赛后看了方老师AK的代码,发现原来有个关键剪枝。
一旦一个substack里面出现两种不同的答案,肯定不可能可以,直接排除掉,不参与后面的答案枚举,这样就能过。
2|0异或构造题
2|1题目描述
给定
你需要计算
其中 x ^ y
。
对于两个非负整数
和 的这一位上不同时,结果的这一位为 ; 和 的这一位上相同时,结果的这一位为 。
例如:
2|2输入格式
输入共两行。
第一行一个整数
第二行
2|3输出格式
输出共一行两个整数
2|4样例 #1
样例输入 #1
样例输出 #1
2|5样例 #2
样例输入 #2
样例输出 #2
2|6提示
数据规模与约定
对于
测试点 | 特殊性质 | ||
---|---|---|---|
无 | |||
无 | |||
无 | |||
无 | |||
无 | |||
无 | |||
无 |
2|7思路
秒了。
但是没开 long long
。
似乎是下意识觉得异或这种运算不会越界?
3|0铅球杯
3|1题目描述
蓝边铅球组织了“铅球杯”数据标注大赛。为了实现 Au 大满贯的宏大征途,LeAuingZ 报名参加了比赛。
蓝边铅球给出了 {
、}
组成。在 {}
之间的,为 {变量名}
替换为变量的值并输出。
例如,有 We know a is {a}, b is {b}.
,替换后将得到 We know a is 3, b is 4.
。
LeAuingZ 觉得这个任务很无聊,决定编写一个程序来快速获得 Au。
3|2输入格式
输入共
输入的第一行为两个整数
接下来
接下来
3|3输出格式
输出
3|4样例 #1
样例输入 #1
样例输出 #1
3|5提示
- 对于
的测试数据, 。 - 对于另外
的测试数据, ,变量名长度均为 。 - 对于
的测试数据, , 。变量名仅含英文小写字母,变量名长度不超过 ,变量的值在 int 范围内,标注前句子长度不超过 ,保证{}
成对合法出现。每句话由大小写英文字母、空格、半角逗号、半角句号和{
、}
组成。
3|6思路
唯一难点就是读入。
我第一反应没想到 getline
,导致 getchar()
的时候各种麻烦,整整改了半小时才改好,1400分的题变成了700分。。。
getchar JOKER方法
getline FLS极致优雅
__EOF__

本文链接:https://www.cnblogs.com/kdlyh/p/17889128.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下