随笔分类 -  模拟

摘要:#include<bits/stdc++.h> using namespace std; typedef long long ll; const int N = 1e4+10, inf = 0x3f3f3f3f; int a[N], vis[2 * N]; // vis数组用于标记哪些数在集合中 i 阅读全文
posted @ 2024-10-17 16:40 CRt0729 阅读(11) 评论(0) 推荐(0) 编辑
摘要:思路解释 1. 数据结构选择: 使用 queue 来存储每艘船的到达时间和乘客国籍信息。 使用数组 a 来记录每个国籍的乘客数量。 2. 输入处理: 读取船只数量 n。 对于每艘船,读取其到达时间 t 和乘客数量 k,然后读取每个乘客的国籍 x。 3. 统计不同国籍的乘客数量: 如果某个国籍的乘客数 阅读全文
posted @ 2024-09-30 18:03 CRt0729 阅读(18) 评论(0) 推荐(0) 编辑
摘要:解决思路 读取输入:读取糖果的数量 n 和每个糖果距左边第一颗糖果的距离。 排序:对糖果的距离进行排序。 枚举分割点:枚举两个分割点,将糖果分成三段,计算每段的长度,并求出总长度的最小值。 #include <bits/stdc++.h> #define ll long long using nam 阅读全文
posted @ 2024-09-30 16:49 CRt0729 阅读(31) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示