- 博客(11)
- 资源 (1)
- 问答 (14)
- 收藏
- 关注
原创 abc sock2题解(翻译)
当它们分别与颜色为 A i 和 A j 的袜子配色时,根据三角形不等式 ∣A i -A p ∣+∣A j -A p ∣≥∣A i -A j ∣=∣A i -A j ∣+∣A p -A p ∣、 因此,将(A p ,A p )和(A i ,A j )配对,而不是将(A p ,A i ),(A p ,A j )配对,总的怪异度并不会增加。如果 K 是偶数,最佳的配对似乎是 (A 1 ,A 2 ),(A 3 ,A 4 ),…,(A K-1 ,A K ),这样相邻的颜色(在排序序列中)就能配对,事实也的确如此。
2024-01-10 13:24:41
536
1
原创 [ABC307E] Distinct Adjacent 详细题解+额外优化
本文不但给出此题正解,而且一步一步引领读者思考,最重要的是文章末尾运用矩阵又对正解进行了优化,达到24个点总耗时5ms
2023-08-01 00:01:37
164
1
原创 火柴游戏题解
思路:题目要求我们使用一定数量的火柴棒来组合出最大的数字,而每个数字都有其规定的火柴棒数量,因而问题可以被转化为背包问题,每个数字就是一个物品,要求使用所有火柴棒恰好拼出最大价值数字。其中w表示该数所需的火柴棒数,v表示可表示的数字。突然停电了, 新新需要点蜡烛, 当新新翻箱倒柜找到火柴时, 又来电了.种数字, 请问必须用完所有火柴, 能得到的最大数字是多少?根火柴, 火柴可以拼凑出上述的数字, 但是只可以拼。又因为最大数字要让大的数字在前,所以进行排序.输出一个整数, 表示所能得到的最大数字.
2023-05-22 13:49:48
216
1
原创 数学同余(doge)
(2):逆元和我们平时所说的倒数是有一定的区别的,我们平时所说的倒数是指:a* (1/a) = 1,那么逆元和倒数之间的区别就是:假设x是a的逆元,那么 a * x = 1 (mod p),也就是只多了一个取余的操作,这个取余的操作,就会保证a的逆元不一定只是a的倒数。解释:若a与b在模m的意义下同余,且b与c在模m的意义下同余,则此时a与c在模m的意义下也同余,即a mod m = b mod m 且 b mod m = c mod m,可以得到 a mod m = c mod m。
2023-05-22 13:47:32
914
2
原创 [NOIP2002 普及组] 过河卒
对于这道题,我们可以很轻松地想到动态规划,只要不让过河卒走受马管理的区域,就是一个典型的模版题,让过河卒走受马管理的区域可以通过对马管理的区域处可提供的方案数赋值为0的方式,同时在棋盘上 C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。现在要求你计算出卒从 A点能够到达 B点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。棋盘用坐标表示,A 点 (0,0)(0,0)、B 点 (,)(n,m),同样马的位置坐标是需要给出的。一个整数,表示所有的路径条数。
2023-05-22 13:42:32
92
1
原创 完全背包问题
对于完全背包问题来说,总的问题就是“在背包容情况下,如何选择一些重量和价值不同的物品,使得选择的物品在不超过背包容量的前提下,总价值最大”,而每个子问题就是“在容量为i的背包中,选择一些物品,使得它们的总重量不超过i的前提下,总价值最大”。背包问题是一个经典的动态规划问题,它的核心思想是在背包容量有限的情况下,如何选择一些重量和价值不同的物品,使得选择的物品在不超过背包容量的前提下,总价值最大。可以看出这个点不是不再选第三个物品(f[i][j] = f[i-1][j])得来的,下面我们用表格来讲解一下。
2023-05-22 13:41:35
71
2
原创 01背包问题
因为f的遍历顺序为从第1行开始一行一行遍历,且在遍历第i行时候不会用到第i-2行数据,也就是i-2行及以前的数据没有用了,可以清除。遍历每一行时候只用到当前容量j和j-w[i]的数据,也就是第 i 次遍历只需要 第 i-1 次遍历中容量小于等于 j 的数据。贪心算法结果为11,正确结果应为12,因为对于第一个物品"利润"为2,第二个物品"利润"为3,第三个物品"利润"为5,按照贪心算法程序会优先选择第三个和第二个物品,于是就装不下第一个物品了,因此会输出5+6,但是此时背包还有7个空空间——没有装满。
2023-05-22 13:39:28
346
2
访问GitHub私有仓库时token需要哪些权限。
2024-06-23
洛谷P1111 修复公路10分求大亻老帮助
2023-06-08
请问在Mac环境下用VS运行c++代码回出现这种情况怎么办
2023-01-29
关于#android#的问题:请问如何把AndroidSDK转Python
2022-07-21
OpenJudge2753走迷宫WA了
2022-07-02
请问haas600如何推流
2022-04-17
请问haas600如何推流
2022-04-16
请问普通4G基站的垂直有效信号范围是多高?
2022-03-25
求帮助,TPYBoard v702定位出错
2022-01-09
求各位*神,win服务闪退怎么办
2021-12-14
python服务等待不执行
2021-12-02
浏览器访问JSP文件但返回了文件下载页面
2021-11-17
宝塔面板在重启NGINX时配置错误
2021-09-10
Find attacks卡住不动。
2021-07-25
如何在vmvare16中创建局域网
2021-07-08
可以通过ARP欺骗网关吗(具体操作和欺骗单个计算机一样吗)?
2021-06-13
U盘下载大文件为什么会出现这种情况(文件还剩一点下完)
2021-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人