• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
jacklee404
Never Stop!
博客园    首页    新随笔    联系   管理    订阅  订阅

文章分类 -  Algorithm

上一页 1 2 3 4 5 6 下一页
Learning in algorithm
PTA-山峰形状

摘要:7-4 山峰形状 N位同学站成一排,体育老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成山峰形状。 山峰形状是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,T**K, 则他们的身高满足T1<...T**i−1<T**i>T**i+1…>T**K 阅读全文
posted @ 2023-01-11 20:31 Jack404 阅读(34) 评论(0) 推荐(0)
PTA-数塔

摘要:7-3 数塔 分数 30 有一个N层数塔,顶层只有一个结点,每向下一层增加一个结点,最底层有N个结点(下图给出了一个5层数塔)。从顶层出发,每个结点可以选择向左下或者向右下行走,一直走到底层。要求找到一条路径,使得路径上的数值之和最大。例如,下图所示的5层数塔的最大和及其路径为:60=8+15+9+ 阅读全文
posted @ 2023-01-11 20:25 Jack404 阅读(165) 评论(0) 推荐(0)
PTA-天梯地图

摘要:7-25 天梯地图 分数 30 全屏浏览题目切换布局 作者 陈越 单位 浙江大学 本题要求你实现一个天梯赛专属在线地图,队员输入自己学校所在地和赛场地点后,该地图应该推荐两条路线:一条是最快到达路线;一条是最短距离的路线。题目保证对任意的查询请求,地图上都至少存在一条可达路线。 输入格式: 输入在第 阅读全文
posted @ 2023-01-11 20:08 Jack404 阅读(76) 评论(0) 推荐(0)
PTA-快乐的尽头

摘要:7-28 快乐的尽头 分数 17 快乐风男面前有n个兵,呈线性排列编号为1~n,每个小兵携带a[i]个金币1<=i<=1e5,为了体现快乐的极致,快乐风男知道了每个小兵携带的金币,快乐的他E往无前(也就是说他不会回头),但是快乐的他每次e的小兵的金币都严格递增,为了他能快乐多一点,请你给出他e兵的方 阅读全文
posted @ 2023-01-11 20:04 Jack404 阅读(17) 评论(0) 推荐(0)
最长上升子序列问题总结

摘要:最长上升子序列问题总结 DP 复杂度 $O(n^2)$ 对于dp[i]我们保存以i结尾的最长上升子序列,显然可以得到递推式 $dp[i] = max(dp[j] + 1) \space 1 \le j < i \space and \space a[j] < a[i]$ CODE #include 阅读全文
posted @ 2023-01-11 20:00 Jack404 阅读(15) 评论(0) 推荐(0)
PTA-两个字符串的所有最长公共子序列

摘要:7-27 两个字符串的所有最长公共子序列 分数 15 求两个字符串的所有最长公共子序列。 输入格式: 输入长度≤100的两个字符串。 输出格式: 输出两个字符串的所有最长公共子序列,若最长公共子序列多于1个,则将所有子序列按字典序从小到大排序后输出。 输入样例1: ABCBDAB BDCABA 输出 阅读全文
posted @ 2023-01-11 19:58 Jack404 阅读(176) 评论(0) 推荐(0)
CF1779-Least Prefix Sum

摘要:Least Prefix Sum C. Least Prefix Sum 思路 (贪心 + 优先队列) 设$p_i = \sum\limits_{i=1}^n a_i$,设x,$p_x < p_m$, 且$1 \le x < m$, 则$p_x - p_m$ 为两者的大小关系,显然若满足该关系应该保 阅读全文
posted @ 2023-01-04 15:18 Jack404 阅读(26) 评论(0) 推荐(0)
1779B - MKnez's ConstructiveForces Task

摘要:1779B - MKnez's ConstructiveForces Task 思路 Proof: 当$n$为偶数的时候显然,$[-x, x, -x, x, -x ...]$是一个可行解 当n为奇数时,相邻两项关系可得$s_i + s_{i-1} = s_i + s_{i + 1}$ ,所以$s_{ 阅读全文
posted @ 2023-01-04 10:34 Jack404 阅读(24) 评论(0) 推荐(0)
7-3 拼题A打卡奖励

摘要:7-3 拼题A打卡奖励 拼题 A 的教超搞打卡活动,指定了 N 张打卡卷,第 i 张打卡卷需要 mi 分钟做完,完成后可获得 ci 枚奖励的金币。活动规定每张打卡卷最多只能做一次,并且不允许提前交卷。活动总时长为 M 分钟。请你算出最多可以赢得多少枚金币? 输入格式: 输入首先在第一行中给出两个正整 阅读全文
posted @ 2023-01-03 22:31 Jack404 阅读(228) 评论(0) 推荐(0)
NC21298-牛牛的xor

摘要:链接:https://ac.nowcoder.com/acm/problem/21298 来源:牛客网 题号:NC21298 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 524288K,其他语言1048576K 64bit IO Format: %lld 题目描述 给你一个n个元 阅读全文
posted @ 2023-01-03 10:35 Jack404 阅读(82) 评论(0) 推荐(0)
NC22998-奶牛异或 (Trie树 + 前缀异或)

摘要:链接:https://ac.nowcoder.com/acm/problem/22998 来源:牛客网 题号:NC22998 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 农民约翰在喂奶牛的时 阅读全文
posted @ 2023-01-03 10:14 Jack404 阅读(359) 评论(0) 推荐(0)
PTA-三足鼎立

摘要:7-1 三足鼎立 分数 25 全屏浏览题目切换布局 作者 陈越 单位 浙江大学 当三个国家中的任何两国实力之和都大于第三国的时候,这三个国家互相结盟就呈“三足鼎立”之势,这种状态是最稳定的。 现已知本国的实力值,又给出 n 个其他国家的实力值。我们需要从这 n 个国家中找 2 个结盟,以成三足鼎立。 阅读全文
posted @ 2022-12-31 16:40 Jack404 阅读(486) 评论(0) 推荐(0)
CF#841-C. Even Subarrays

摘要:Codeforces Round#841(Div2) - Even Subarrays 题目传送门 CF题解 相关概念(小学数学) 完全平方数: ​ 一个数如果是另一个整数的完全平方,那么我们称这个数是完全平方数,也叫做平方数。 性质: 完全平方数末尾只能是0, 1, 4, 5, 6, 9 奇数的平 阅读全文
posted @ 2022-12-28 20:36 Jack404 阅读(18) 评论(0) 推荐(0)
天梯赛-千手观音

摘要:7-4 千手观音 思路 给定一个从小到大的顺序,通过这个顺序来得到每个位次的关系。 对于给定顺序有以下两种关系: 位数不同,不能得到关系 位数相同,通过进行比较,前n位(高位到低位),若在第n+1位出现不同,那么能够推出第n+1位的两个数的大小关系 ​ 因此我们可以依次来建立有向无环图,若a, b, 阅读全文
posted @ 2022-12-28 12:42 Jack404 阅读(58) 评论(0) 推荐(0)
拓扑排序

摘要:拓扑排序 ​ 有向无环图(Directed Acyclic Graph), 对于图G中的任意顶点的线性序列进行排序,使得图中任意一堆顶点u和v,若存在边<u, v> $\in$E(G), 则u在线性序列中出现在v之前。通常,这样的线性序列成为满足拓扑次序(Topological Order)的序列, 阅读全文
posted @ 2022-12-27 19:41 Jack404 阅读(16) 评论(0) 推荐(0)
L3-025 那就别担心了 (记忆化搜索)

摘要:题目传送门 思路 首先可以确定这是有向无环图,由于没有给出边的数量,数据可能很大,单纯的dfs会超时,这时我们可以进行记忆化搜索。 开个数组b, 记b[i] 为从点i到终点的所有点数,特别的我们还需要注意一下如果这个点i不能到达终点则b[i] = 0 Code #include <bits/stdc 阅读全文
posted @ 2022-12-25 18:13 Jack404 阅读(29) 评论(0) 推荐(0)
牛客练习赛107-补天裂

摘要:题目传送门 思路: ​ 根据题意,我们可以操纵任意的$(i, j), 1<= i, j <= n$, 进行 $a_i = a_i | a_j, a_j = a_i & a_j$ , 这里其实 相当于交换了一下两个序列的0和1,所以我们可以对任意的序列交换0和1. ​ 因此构造最小字典序就很简单了,我 阅读全文
posted @ 2022-12-23 22:55 Jack404 阅读(15) 评论(0) 推荐(0)
L2-044 大众情人

摘要:题目传送门 思路: 纯纯Floyd 阅读理解题:一个人的异性缘不是由最喜欢他/她的那个异性决定的,而是由对他/她最无感的那个异性决定的。我们记一个人 i 在一个异性 j 眼中的距离感为 $D_{ij}$;将 i 的“异性缘”定义为 1/maxj∈S(i){$D_{ij}$},其中 S(i) 是相对于 阅读全文
posted @ 2022-12-21 22:19 Jack404 阅读(202) 评论(0) 推荐(1)
L2-043 龙龙送外卖

摘要:题目传送门 设 所有点的深度和为sum, 最后访问的d 我们假设需要返回外卖站,那么从源点到所有需要到达点的距离等于 2 * sum, 那么不需要返回那, 那么 这个路径可以表示为, 2 * sum - d, 因为最后访问的不需要返回,其他需要返回的,在该路径上加一个到达该路径上的回路就ok了。 # 阅读全文
posted @ 2022-12-21 21:03 Jack404 阅读(241) 评论(0) 推荐(1)
Floyd proof

摘要:Floyd Proof 设有向图G<V,E>, 其中V为点集,E为遍集,n为点的数量,考虑其中的一个子集C{1, 2, 3, 4, ..., k} (k <= n), 设点对i, j∈V。考虑从i到j的中间点全部取自C,设p为其权重最小的路径。有两种情况讨论: ​ 当k不是路径p上的中间结点时,则路 阅读全文
posted @ 2022-12-02 11:31 Jack404 阅读(22) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3