2023 CCPC 哈尔滨 BLM
[2023 CCPC 哈尔滨](The 2nd Universal Cup. Stage 10: Harbin - Dashboard - Contest - Universal Cup Judging System (ucup.ac) ) BLM
B.Memory
思路:由递推式:
显然直接
: - 整数部分
- 整数部分
且小数部分
- 整数部分
:整数部分 并且没有小数部分 : - 整数部分
- 整数部分
且小数部分
- 整数部分
1 | // AC one more times |
以上是正解,但是发现
L.Palm Island
题意:把数组
只能通过以下两种操作:
- 把第一个移到最后
- 把第二个移到最后
且操作次数
思路:考虑用
我们思考这两个操作到底是什么含义。
这样子移动,变成有序,让我们联想到冒泡排序:
1 | void bubble_sort(int arr[], int len) |
一轮排好一个,又回到开头去比较。类比到我们这题的两个操作:
我们考虑一个指针
- 把第一个移到最后:等价于指针后移
- 把第二个移到最后:等价于交换
和 位置的值之后指针后移
所以我们只需要按照冒泡排序的思想去写就行了。
1 | // AC one more times |
M.Painter
题意:三种操作:画圆、画长方形、打印。输出打印的图
思路:这题我们发现,虽然坐标的数据范围很大但是打印出来的部分面积很小只有
本题难点在于坐标的映射,两个坐标系的转换要小心。(debug了好久QAQ)
坐标映射应该是下面酱紫滴:

也就是原坐标的
1 | // AC one more times |
- Title: 2023 CCPC 哈尔滨 BLM
- Author: Nannan
- Created at : 2023-11-23 23:51:00
- Updated at : 2024-09-30 17:14:06
- Link: https://redefine.ohevan.com/2023/11/23/2023 CCPC 哈尔滨 BLM/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments