小学组
2023HFOI小学组 题解
2023HFOI小学组 题解 存钱(saving) 题目传送门 前置芝士:数学 很明显,数据范围过大,考虑用周期性来解决。 周一至周日节省的钱数相同,很明显是一个周期。 算出来所有周期,再把剩下来的天数节省的钱累加。 /*Written by smx*/ #include<bits/stdc++.h ......
[Deeplearning] 20210919小学组 取数游戏
首先明确一下贪心策略: 两人必然会从大往小取 当自己无法得分时,最优策略就是不让对方得分 当自己可以得分时,得分 所以,最后只需要便利数组,当A或B能得分时便得分,不能得分就不得分,但是不管能否得分都需要将最大的数取出 代码: #include<bits/stdc++.h> using namesp ......
DOJ-team-match 7-20210919小学组-取数游戏
DOJ-team-match 7-20210919小学组-取数游戏 取数游戏 题目传送门 首先明确一下贪心策略: 两人必然会从大往小取 当自己无法得分时,最优策略就是不让对方得分 当自己可以得分时,得分 所以,最后只需要便利数组,当A或B能得分时便得分,不能得分就不得分,但是不管能否得分都需要将最大 ......
2023蜀山区小学组信息学竞赛分析
T1 连续字符(char) 题目描述 为了吸引参观者,负责园博会信息化展厅建设的小明设计了一个互动节目,参观者找到屏幕上按字典顺序连续的字符串会有礼品,礼品价值和字符长度成正比。例如,ABC 是按字典顺序连续的字符串,而 AAB 和 ABD 都不是。屏幕上的字符串已经将所有字符排序,现在请你找出它的 ......
2023青岛市程序设计竞赛小学组题解
1.付钱 题目链接:https://www.luogu.com.cn/problem/U303904 代码: #include<bits/stdc++.h> #define ll long long using namespace std; int main(){ ll n;cin>>n; cout ......
青岛市程序设计竞赛冲刺⑦(2022市北区程序设计竞赛小学组试题)
1.2的N次方 原题: 解题思路: 送分题,找规律,不妨看出,有2,4,8,6的规律,直接运算即可 AC代码: #include<bits/stdc++.h> #define ll long long using namespace std; int x;//0<x<1000000000 ²»ÓÃÌ ......
青岛市程序设计竞赛冲刺⑥(2023第四届上海市青少年算法竞赛小学组试题)
2.幸运数 原题: 原代码: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 1e7+5; ll a[505]={0,6,8,66,68,86,88,666,668,686,688,866 ......
青岛市程序设计竞赛冲刺④(2019山东省小学组试题)
1.随机数 原题: 解题思路: 求出输入值中的最大值,从这个数输出到6即可 AC代码: #include<bits/stdc++.h> #define ll long long using namespace std; int x,y; int main(){ freopen("random.in" ......
青岛市程序设计竞赛冲刺④(2022山东省小学组补赛试题)
1.独木桥 原题: 解题思路: n个人中,每个人越靠近一个端点,就朝着那个方向走到头,求出最大距离即最大时间 AC代码: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 1e6+5; in ......
诸暨市 2023 年青少年信息学竞赛(笔试小学组)
$$\large\text{诸暨市 2023 年青少年信息学竞赛(笔试小学组)}$$ $$\text{(语言:}\texttt{C++};\text{时间:}120\ \text{分钟;满分:}100\ \text{分})$$ 一、单项选择题(共 $15$ 题,每题 $2$ 分,共计 $30$ 分。 ......