自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mr_he 因讨厌马云而彻底放弃网购,他的日常用品都要到商场去购买,而且必须付现金。但是现金购买,经常会遇到找零的问题,那么现在请你帮助他解决这样一个问题:

思路:从小到大的凑数,现将所给金额按从小到大排序,当我们能凑到1-sum时,我们可以选一个金额小于sum+1的面值的硬币,因为当我们能拿出1-sum的任何一个数是时如果再有一个小与sum+1的硬币我们自然能凑出sum-sum+这个硬币之间的所有面值。现在 Mr_he 手上有 n 种不同面值的硬币,每种硬币有无限多个。为了方便购物,他希望带尽量少的硬币,但是要能组合出 1 到 m 之间的任意值。接下来的 n 行,每行一个整数,第 i+1 行的整数表示第 i 种硬币的面值(面值不超过100)。

2025-09-10 13:34:02 171

原创 扫描线代码

无意间找到以前的一段代码,决定发出来。

2024-02-15 17:51:26 222 1

原创 欧拉回路(fleury算法)+(dfs算法)

对fleury详细解析

2023-08-20 17:57:05 326 1

原创 对信息学奥赛一本通第三章问题求解的总结

最近在备战csp-s看到这一章,被本章中大量知识搞晕,身为一个高中生有绝大部分知识是不需要掌握的。现在我对这些知识这个总结。

2023-08-13 15:29:46 250 1

原创 spfa比bellman的优化

bellman算法相对dijkstra能对负环进行判断,dijkstra因为算法应用了贪心思路,会对走过的点进行标记不走回头路,所以面对负环时会无法算出最短值如A->B为2,A->C为1,C->B为-1,A到B最短值为0,但因为dijkstra会先从A到B最后结果为2与实际不符,这时人们发明了bellman算法。需要注意的是是spfa的标记在每次取出是要去除,标记是为了减少不必要的运算,去除是为了避免成为dijkstra。同时我们也可以利用spfa算法来进行优化。这里挂个链接方便理解。

2023-08-10 15:35:29 83 1

原创 nim问题

【代码】nim问题。

2022-08-23 14:31:00 78

原创 单调对列和单调栈

【代码】单调对列和单调栈。

2022-08-23 13:44:39 85

原创 最短路(diikstra和spfa)注释详细

diikstra 链式前向星和堆优化(priority_queue)spfa

2022-08-23 13:38:33 221

空空如也

空空如也

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

TA关注的人

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