摘要: 1016. 最大上升子序列和 一个数的序列 bi,当 b1<b2<…<bS的时候,我们称这个序列是上升的。 对于给定的一个序列(a1,a2,…,aN),我们可以得到一些上升的子序列(ai1,ai2,…,aiK),这里1≤i1<i2<…<iK≤N。 比如,对于序列(1,7,3,5,9,4,8),有它的 阅读全文
posted @ 2023-02-22 10:36 不怕困难的博客 阅读(9) 评论(0) 推荐(0) 编辑
摘要: AcWing 1012. 友好城市 Palmia国有一条横贯东西的大河,河有笔直的南北两岸,岸上各有位置各不相同的N个城市。 北岸的每个城市有且仅有一个友好城市在南岸,而且不同城市的友好城市不相同。 每对友好城市都向政府申请在河上开辟一条直线航道连接两个城市,但是由于河上雾太大,政府决定避免任意两条 阅读全文
posted @ 2023-02-22 10:28 不怕困难的博客 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 482. 合唱队形 N 位同学站成一排,音乐老师要请其中的 (N−K) 位同学出列,使得剩下的 K 位同学排成合唱队形。 合唱队形是指这样的一种队形:设 K位同学从左到右依次编号为 1,2…,K,他们的身高分别为 T1,T2,…,TK, 则他们的身高满足 T1<…<Ti>Ti+1>…>TK(1≤i≤ 阅读全文
posted @ 2023-02-22 09:42 不怕困难的博客 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1014. 登山 五一到了,ACM队组织大家去登山观光,队员们发现山上一共有N个景点,并且决定按照顺序来浏览这些景点,即每次所浏览景点的编号都要大于前一个浏览景点的编号。 同时队员们还有另一个登山习惯,就是不连续浏览海拔相同的两个景点,并且一旦开始下山,就不再向上走了。 队员们希望在满足上面条件的同 阅读全文
posted @ 2023-02-22 08:46 不怕困难的博客 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 怪盗基德是一个充满传奇色彩的怪盗,专门以珠宝为目标的超级盗窃犯。 而他最为突出的地方,就是他每次都能逃脱中村警部的重重围堵,而这也很大程度上是多亏了他随身携带的便于操作的滑翔翼。 有一天,怪盗基德像往常一样偷走了一颗珍贵的钻石,不料却被柯南小朋友识破了伪装,而他的滑翔翼的动力装置也被柯南踢出的足球破 阅读全文
posted @ 2023-02-21 16:27 不怕困难的博客 阅读(28) 评论(0) 推荐(0) 编辑
摘要: AcWing1015.摘花生 AcWing1018.最低通行费 AcWing1027. 方格取数 AcWing275. 传纸条 阅读全文
posted @ 2023-02-21 16:07 不怕困难的博客 阅读(7) 评论(0) 推荐(0) 编辑
摘要: AcWing275. 传纸条 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。 一次素质拓展活动中,班上同学安排坐成一个 m行 n 列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。 幸运的是,他们可以通过传纸条来进行交流。 纸条要经由许多同学传到对方手里,小渊 阅读全文
posted @ 2023-02-21 16:03 不怕困难的博客 阅读(8) 评论(0) 推荐(0) 编辑
摘要: AcWing1027. 方格取数 设有 N×N 的方格图,我们在其中的某些方格中填入正整数,而其它的方格中则放入数字0。如下图所示: 某人从图中的左上角 A 出发,可以向下行走,也可以向右行走,直到到达右下角的 B 点。 在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字0)。 此人从 A 阅读全文
posted @ 2023-02-21 15:42 不怕困难的博客 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1018.最低通行费 一个商人穿过一个 N×N 的正方形的网格,去参加一个非常重要的商务活动。 他要从网格的左上角进,右下角出。 每穿越中间 1 个小方格,都要花费 1 个单位时间。 商人必须在 (2N−1)(2−1) 个单位时间穿越出去。 而在经过中间的每个小方格时,都需要缴纳一定的费用。 这个商 阅读全文
posted @ 2023-02-21 11:53 不怕困难的博客 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 常用代码模板1——基础算法 常用代码模板2——数据结构 常用代码模板3——搜索与图论 常用代码模板4——数学知识 阅读全文
posted @ 2023-02-20 16:08 不怕困难的博客 阅读(10) 评论(0) 推荐(0) 编辑