自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

原创 2024.6.3练习情况—整数二分

针对练习的算法整数二分加上昨天学习题解的方法对这个题进行思考,因为题中说每个位置都算不同的结果,所以可以使用for循环将每个位置b加上c找到对应的A,并在数列中找到A的左右端的编号ll和rr。这里思考的是使用求右端点的二分模板,并在if判断语句里再使用check函数。这是我们可以确定二分的左右边界是所给出树高度的最大值和最小值。在这个题中数据量很大,是10的9次方,要考虑开longlong。单纯用暴力使用for循环的话肯定是要暴空间和时间的,所以要考虑优化使用二分。因为每个位置都算不同的结果。

2024-06-06 08:52:24 994

原创 2024.6.2练习情况—整数二分

完全独立完成。我自己总结了一个整数二分口诀:左端大右,右端小左。要使用二分模板求数段的左端点时,if(check())中的check条件是arr[mid]大于等于被查找数k,并且将右端点缩小,即r=mid;求右端点同理。

2024-06-03 10:14:49 572

原创 ORCAL上机7-1

【代码】ORCAL上机7-1。

2024-04-17 09:09:10 224

原创 0412备战蓝桥杯,图论复习

【代码】0412备战蓝桥杯,图论复习。

2024-04-12 21:33:00 619

原创 0411代码,备战蓝桥杯基础数据结构

【代码】0411代码,备战蓝桥杯基础数据结构。

2024-04-11 22:39:22 341

原创 归并排序核心代码

/先左再右,每一次排好序的都是左半段。

2024-04-10 15:28:24 205

原创 快速排序核心代码

【代码】快速排序核心代码。

2024-04-10 14:53:02 194

原创 ORCAL SQLPLUS上机6-1

-定义记录类型,类似结构体,用select...intobeginend;

2024-04-10 09:12:47 400

原创 850. Dijkstra求最短路 II

【代码】850. Dijkstra求最短路 II。

2024-04-09 19:19:50 196

原创 蓝桥杯 H整数删除

蓝桥杯 H整数删除

2024-04-09 18:13:01 266

原创 蓝桥杯 子串简写(暴力)

子串简写(暴力)

2024-04-08 22:21:52 1014

原创 飞机降落(区间问题)

飞机降落

2024-04-08 18:10:46 625

原创 849. Dijkstra求最短路 I

849. Dijkstra求最短路 I

2024-04-07 22:04:58 297

原创 P5318 【深基18.例3】查找文献(图的遍历)还没写完,留着再看吧

P5318 【深基18.例3】查找文献(图的遍历)还没写完,留着再看吧

2024-04-07 17:52:56 291

原创 P3916 图的遍历(反向遍历,反向建边)

P3916 图的遍历

2024-04-07 15:31:31 500

原创 848. 有向图的拓扑序列(数组模拟队列BFS)

848. 有向图的拓扑序列(数组模拟队列BFS)

2024-04-07 14:22:10 189

原创 847. 图中点的层次 (图的遍历bfs + 数组模拟队列)

847. 图中点的层次

2024-04-07 13:47:02 134

原创 P2240 【深基12.例1】部分背包问题

P2240 【深基12.例1】部分背包问题

2024-04-07 12:36:22 229

原创 并查集学习(836. 合并集合 + 837. 连通块中点的数量)

/得先加集合个数再合并!//得先加集合个数再合并!

2024-04-06 20:54:27 274

原创 846. 树的重心

846. 树的重心

2024-04-06 17:54:22 214

原创 单链表学习

826. 单链表

2024-04-06 17:12:44 362

原创 P2678 [NOIP2015 提高组] 跳石头

P2678 [NOIP2015 提高组] 跳石头

2024-04-05 21:56:49 302

原创 P1678 烦恼的高考志愿 (暴力,二分+排序)

思路:先用暴力方法求解。思路:先用暴力方法求解。采用二分,结合排序,找最接近学生分数的两个分数。少了一个特判情况,当考生的分数比最低的分数线都要低时,直接在答案cnt上加(fen【0】 - stu【i】),其他情况在比较分数线在考生分数左右的差值最小。

2024-04-04 12:37:04 270

原创 P1024 [NOIP2001 提高组] 一元三次方程求解(可暴力)

P1024 [NOIP2001 提高组] 一元三次方程求解

2024-04-04 11:55:25 211

原创 [COCI 2011/2012 #5] EKO / 砍树 (二分)不开龙永远的痛!

[COCI 2011/2012 #5] EKO / 砍树

2024-04-04 11:17:33 214

原创 P1102 A-B 数对 (非二分,不开龙永远的痛,用map解决)

P1102 A-B 数对

2024-04-03 22:30:27 718

原创 P2249 【深基13.例1】查找 (二分)

【代码】P2249 【深基13.例1】查找 (二分)

2024-04-03 17:00:33 318

原创 实数二分2

具有单调性,一定可以二分。二分不一定具有单调性。先确定一个区间,稠密的,可以直接等于mid。先确定一个区间,稠密的,可以直接等于mid。

2024-04-02 22:44:49 207

原创 789. 数的范围 (二分学习)左端大右,右端小左

789. 数的范围 (二分学习)

2024-04-01 17:15:10 203

原创 116. 飞行员兄弟(递推+暴力)太难了不要求

116. 飞行员兄弟(递推+暴力)太难了不要求

2024-04-01 16:33:42 196

原创 1208. 翻硬币 (暴力)

1208. 翻硬币

2024-04-01 14:13:22 145

原创 P1208 [USACO1.3] 混合牛奶 Mixing Milk

P1208 [USACO1.3] 混合牛奶 Mixing Milk

2024-03-31 19:23:36 131

原创 P1803 凌乱的yyy / 线段覆盖(贪心)

P1803 凌乱的yyy / 线段覆盖

2024-03-31 18:44:16 123

原创 P1090 [NOIP2004 提高组] 合并果子 (贪心)

P1090 [NOIP2004 提高组] 合并果子 (贪心)

2024-03-31 17:40:37 195

原创 P3817 小A的糖果(贪心)

思路:真绝了,开了longlong从80分到了100分。因为一个特判st值影响我AC,那个单独的特判竟然有问题。我想的是如果有a[i] + a[i+1]则将状态值st标为true。最后在输出结果之前先看st的值,如果他为false,则说明没有两盒子的和大于x,就输出0。思路:真绝了,开了longlong从80分到了100分。因为一个特判st值影响我AC,那个单独的特判竟然有问题。我想的是如果有a[i] + a[i+1]则将状态值st标为true。

2024-03-31 17:02:55 332

原创 P4995 跳跳!(贪心)

多么痛的领悟!大数据要开long long!!!简单longlong就AC!多么痛的领悟!大数据要开long long!!!简单longlong就AC!

2024-03-31 12:33:49 580

原创 P1478 陶陶摘苹果(升级版)(贪心)

P1478 陶陶摘苹果(升级版)(贪心)

2024-03-31 11:25:06 203

原创 104. 货仓选址(贪心)

104. 货仓选址(贪心)

2024-03-29 15:06:22 211

原创 股票买卖2 (贪心)

好一个贪心算法,刚开始我都没想出来。在买卖股票时,只要后一天的价值大于前一天的股票价值就可以卖掉。卖掉一点是一点,而且卖了立马可以买。因为他要求买之前必须手上不能有股票。好一个贪心算法,刚开始我都没想出来。在买卖股票时,只要后一天的价值大于前一天的股票价值就可以卖掉。卖掉一点是一点,而且卖了立马可以买。因为他要求买之前必须手上不能有股票。

2024-03-27 22:04:52 228

原创 844. 走迷宫 典bfs

【代码】844. 走迷宫 典bfs。

2024-03-27 20:49:09 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除