随笔分类 - 网络赛题集
摘要:比赛链接:2021 nuaa 暑期模拟赛 **比赛码:**1234554321 D - 然叔的玩具熊 答案是单调的,考虑每个数能成为答案的最大区间长度,即这个数是区间最小值,所以找每个数前后第一个小于它的即可得到最长长度,短的长度可以通过后缀最大传递下来。 单调栈可以。 #include
阅读全文
摘要:比赛链接:第45届国际大学生程序设计竞赛(ICPC)亚洲网上区域赛模拟赛 D - Pokemon Ultra Sun 期望DP,由于不存在无穷次数,所以可以正向递推。 #include <iostream> #include <iomanip> using namespace std; double
阅读全文
摘要:比赛链接:2020ICPC小米 网络选拔赛第一场 A - Intelligent Warehouse 题目要求选择一串连续的数列,使每一个都是上一个的倍数,由于一个数可以存在很多因数,所以选择用动态规划来做。状态转移方程: \(dp[j] = max(dp[i]) + cnt[j],j \% i =
阅读全文
摘要:比赛链接:牛客IOI周赛19-普及组 A - 小y的考试 取四个选项的长度进行排序,若前两个数大小不同则最小值唯一,若后两个数大小不同则最大值唯一,否则输出“C”。 #include <iostream> #include <string> #include <algorithm> using na
阅读全文
摘要:比赛链接:第十七届中国计量大学程序设计竞赛 B - Broken Pad 两种情况: 原字符串从左往右翻转; 先单击空白处,再从左往右翻转。 结果取两者中次数较少的。 #include <iostream> #include <string> #include <queue> using names
阅读全文