自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++洛谷P10934 西瓜种植

可以贪心的想:如果想要种的瓜最少,一定是让重叠的最多,那么我们就可以将数组按照右端点从小到大排序,然后种树时从后往前枚举,只要这个点之前没有种过瓜,就在这个点种瓜,这样重叠的瓜的数量就最多,也就是种的瓜的数量最少。详见代码注释。

2024-10-23 20:08:41 161

原创 c++洛谷P10961 划分大理石

有 a1,a2,a3,a4,a5,a6块大小分别为 1,2,3,4,5,6 的砖,问能否将其分成两部分并且大小之和相等。

2024-10-23 20:07:21 95

原创 c++洛谷P11220 【MX-S4-T4】「yyOI R2」youyou 的三进制数

给出一种实现起来较为容易的树上差分(换根 dp)的线性做法。

2024-10-23 20:03:27 322

原创 c++洛谷P11192 [COTS 2021] 菜 Jelo

由于同时有 ab=cd 和 a+b=c+d,则 {a,b} 和 {c,d} 都是方程 x2−(a+b)x+ab 的解,而这个方程只有至多两个解,也就说明 {a,b}={c,d}。然后对于 x=[0,2n−1],前 n 位填 x,后 n 位填 x3 在有限域运算下的值,构造出一个 2n2n 位的数。这样如果两个 pair (a,b),(c,d)的 xor 相等,就需要满足 a+b=c+d,a3+b3=c3+d3。先构造一个 2n 元有乘法、加法的有限域,这个可以通过找一个不可约多项式构造,见。

2024-10-23 19:38:24 189

原创 c++洛谷P2324 [SCOI2005] 骑士精神

每次限定一个maxdep最大深度,使搜索树的深度不超过maxdepmaxdep<=题目中给的最大步数;maxdep++){//0为出入函数中当前步数,maxdep为传入的最大深度。//如果搜索成功则会在dfs函数中将success赋值为1。。其中f(n)是节点的估价函数,g(n)是现在的实际步数,h(n)是对未来步数的最完美估价(“完美”的意思是可能你现实不可能实现,但你还要拿最优的步数去把h(n)算出来,可能不太好口胡,可以参考下面的实例)。

2024-10-21 21:41:00 408

原创 c++洛谷Prime Gift

这道题的核心就是一个叫做 meet-in-the-middle 的算法。meet-in-the-middle,就是中途相遇法,其实就是一种搜索的方法。比如说对于这道题给你 16 个素数,你可以先搜 8 个素数,把所有乘积存在一个数组 AA 中。接着再搜另外 8 个素数,把所有乘积存在另一个数组 BB 中。最后,再利用二分答案的思想,将 AA 数组与 BB 数组中的统计结果结合出来得到答案。模拟赛出题时发现了这道题,刚好是运用了二分答案的。

2024-10-21 21:37:22 244

原创 c++洛谷P1312 [NOIP2011 提高组] Mayan 游戏

【代码】c++洛谷P1312 [NOIP2011 提高组] Mayan 游戏。

2024-10-21 21:23:15 355

原创 c++洛谷P1763 埃及分数

偶然做到这题,看到讨论区有一个hack将所有的题解都叉掉了,因此就想用我的代码通过这个 hack。经过了两天的优化,代码终于过了。

2024-10-21 21:00:30 785

原创 c++ 洛谷 P1219 [USACO1.5] 八皇后 Checker Challenge

失败了!!!或许你会认为,没办法了。但是,仔细看下本题数据。

2024-10-20 20:09:10 97

原创 c++ 洛谷 P2036 [COCI2008-2009 #2] PERKET

在某些题目中,我们使用普通的cin和cout会超时,所以我们每次只能打scanf和printf,然后一堆的占位符巨麻烦),为什么cin和cout比scanf和printf用的时间多?c++ 中的一个数学函数,计算整型量的绝对值。作用是将某一块内存中的内容全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。好了,先说一下思路,本蒟蒻外面用一个for循环来代表选取材料的数量,将这个数量当做参数。的思路来了,但是本蒟蒻连普及都没有考,水平很低,大佬们的记忆化搜索都不会。

2024-10-20 19:11:41 165

原创 c++ 洛谷P1036 [NOIP2002 普及组] 选数

【代码】c++ 洛谷P1036 [NOIP2002 普及组] 选数。

2024-10-20 18:34:55 95

原创 c++ 洛谷P1036 [NOIP2002 普及组] 选数

其实这里的难点是:如何去重?不降原则是个什么意思呢?

2024-10-20 18:15:23 201

原创 c++洛谷P1706 全排列问题

dfs,bfs搜索方法用dfs搜索解决洛谷的P1706 全排列问题。请看代码!

2024-10-20 18:00:37 187

原创 c++更相减损法解决两数最大公因数问题

【代码】c++更相减损法解决两数最大公因数问题。

2024-10-20 17:48:21 105

原创 c++辗转相除法判断两数的最大公因数

随着时代的发展,用朴素的最大公因数判断法已经不受欢迎了。那么,本蒟蒻将给大家推出。代码展示完毕,顺便告诉一下各位,后期我还会推出。(相信大家都不愿看这些废话,请看代码!

2024-10-20 17:39:08 193

原创 C++结构体保存学生数据代码

/强制类型转换,只能。i++){//为1~n读入数据。定义struct一定要在main函数前。

2023-05-20 14:37:29 271 1

原创 编写C++语言程序,在歌手大奖赛中,输入10名评委为某选手的打分成绩,去掉一个最高分,去掉一个最低分,求该选手最后得分。

编写C++语言程序,在歌手大奖赛中,输入10名评委为某选手的打分成绩,去掉一个最高分,去掉一个最低分,求该选手最后得分。

2023-02-21 20:00:18 2491 1

空空如也

空空如也

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

TA关注的人

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