- 博客(5)
- 收藏
- 关注
原创 蓝桥:大石头的搬运工
1.运用pair类型的数组存放每个石头的一对数据,在输入使先输入.y,再输入.x;这样可以得每块石头的位置内容存放在pair的第一位,为后续排序做准备;3.运用前缀和思想在计算i位置前所花费的总和和i后移动至i所花费的综合。前缀和思想简化了大量的计算,只要在前一位的基础上进行少量计算即可。4.最后运用min函数求出最小值。(min函数只能取相同类型的最小值,int 和long long类型就不可以,所以要注意保持一致。2运用sort升序排序为每个位置的石头排好顺序,时间复杂度为nlog(n)。
2024-03-11 20:01:45
433
原创 蓝桥:无尽的石头
运用迭代器知识求出n的位置,即走了几步。运用find函数来查找是否存在n;运用自定义函数来求各个位数之和。思路:运用vector自由数组来存储经过的点。
2024-03-06 19:16:24
510
原创 蓝桥-1111111
a ++) //枚举边长。public static boolean isS(int x,int y,int a) //a为边长。
2024-03-06 18:46:29
624
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人