会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yangruixi
博客园
首页
新随笔
联系
订阅
管理
2026年7月30日
代码源2026暑假集训
摘要: 周期一: CF1761E Make It Connected Day1~Day3: Day1:专题一模拟:做题7道,补题1道(打分:8分)J不用补 Day2: 模拟赛:210pts,29名 T1:看了一下题就开始写代码,想到25年普及组T3和这个思路差不多,就直接写了,交了一发(30pts) 后来检
阅读全文
posted @ 2026-07-30 11:31 yangruixi
阅读(10)
评论(0)
推荐(0)
2026年6月18日
2026CCF CAT- 全国算法精英比赛 反思
摘要: 赛时: 只做出来了4道题,T5交了很多遍都是75分(共10道题) 题目网址 T5的ST表写错了!!! void init(){ for(int j=1;j<=18;j++){ for(int i=1;i+(1<<j)-1<=n;i++){ f1[i][j]=max(f1[i][j-1],f1[i+(
阅读全文
posted @ 2026-06-18 20:22 yangruixi
阅读(29)
评论(0)
推荐(0)
2025年12月21日
CDQ分治总结
摘要: 快速解决三位偏序问题的算法 模板题题意:每个a[i],b[i],c[i],问对于每个i,有多少个j,使得a[j]<=a[i],b[j]<=b[i],c[j]<=c[i](j!=i) 做法:排序+归并排序+树状数组 要保证计算答案时,三维都是符合条件的,排序-》a,归并排序-》b,树状数组-》c 归并
阅读全文
posted @ 2025-12-21 18:40 yangruixi
阅读(7)
评论(0)
推荐(0)
整体二分总结
摘要: 模板题题意:给定一个数组,m个询问,每次询问在数组l~r区间内第k大的数值是多少 (1)想到对于每个查询暴力排序查找,时间复杂度太大了 (2)把每个询问在线去做n^2的时间复杂度 引入整体二分: 整体二分的原理就是:把所有询问离线一起去找,而不是一个一个找浪费时间。所以要把a数组按数值(a)排序 每
阅读全文
posted @ 2025-12-21 18:33 yangruixi
阅读(2)
评论(0)
推荐(0)
2025年12月7日
NOIP2025反思--杨芮溪
摘要: NOIP2025--杨芮溪 7:50左右到黑大 8:30看题,发现T1是贪心,想了一会就写了(没有太仔细想,思路还是有问题:排序的时候会把输入顺序在前面的排在前,这样就会匹配不上a[i]+b[i]的最小值,就错了)因为样例过了,后来就没有再看T1 70pts T2打了个暴力+特殊性质,考场上不知道怎
阅读全文
posted @ 2025-12-07 16:37 yangruixi
阅读(23)
评论(0)
推荐(0)
2025年11月15日
csp2025--杨芮溪
摘要: 上午j组: T1就是桶排 T2是一个模拟,一开始把n,m搞混了,后来才看到先输出列,在输出行,浪费一点时间 T3一开始写了一个区间DP是40pts,后来打完T4,稍稍优化了下:预处理出区间,再做一下合并。但还是n^2,60pts T4没仔细特殊性质,枚举子集40pts J组赛后: T3是一个很经典的
阅读全文
posted @ 2025-11-15 19:16 yangruixi
阅读(36)
评论(0)
推荐(0)
公告