ErikTse Runtime

  • 首页 / Home
  • | 算法学习 / Algorithm
    • 所有 / All
    • 简单 / Easy
    • 中等 / Medium
    • 困难 / Hard
  • | 技术分享 / Technology
    • 所有 / All
    • 网络技术 / NetWork
    • 资源共享 / Resource
    • 项目实践 / Event
Keep Going.
温故而知新.
中等

[UVa12716]GCD XOR(数论)

题目链接:GCD XOR - UVA 12716 - Virtual Judge (vjudge.net) 最近在看紫书的时候看到这道题,但是感觉紫书上写的有点云里雾里,对于一些“不难发现”的不等式解释不够详细,这里做一下解释。 题目大意 / Problem 给定一个正整数N,问有多少对正整数(A,B)使得\(gcd(a, b) = a\oplus b\),且有\(1 \le B \le A \l […]

2022年9月29日 0条评论 138点热度 0人点赞 Eriktse 阅读全文
算法学习

The 2022 ICPC Asia Regionals Online Contest (II)B Non-decreasing Array(DP)

在pta可以补题。 题目大意 / Problem 给定一个不降序列,每次可以中间的元素(除了第一个和最后一个元素)进行一次操作: 先选择一个点删除,然后选一个点设置为任意的值。 过程中需要保证序列一直是不降的,序列的权值是所有相邻的元素的差的平方和(第一个和最后一个不相邻)。 问k次修改可以使得权值最大为多少。 思路 / Thought 发现修改点和删除点是一样的。比如在一个长度为9的序列中,可以 […]

2022年9月27日 0条评论 219点热度 1人点赞 Eriktse 阅读全文
中等

Codeforces Round #822 (Div. 2) A - D补题

比赛传送门:Dashboard - Codeforces Round #822 (Div. 2) - Codeforces A. Select Three Sticks 枚举所有点,选择一个点作为基准,计算所有点与基准的差的绝对值,取最小的三个相加,再从所有结果中取小就可以了。时间复杂度\(O(t*n^2*logn)\) B. Bright, Nice, Brilliant 这个构造太简单就不说了 […]

2022年9月24日 0条评论 247点热度 0人点赞 Eriktse 阅读全文
简单

[洛谷]P1521 求逆序对(DP)

题目传送门:P1521 求逆序对 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 思路 / Thought 用dp[i]j[j]表示选取[1, i]的数组,且有j个逆序对的排列方案数。 dp[i]可以从dp[i - 1]转移过来,假设现在的数字是i,那么对于dp[i - 1]的所有状态,i可以插入到i个位置中去,如果插入到第1个位置,那么逆序对会增加i - 1个,如果插入第2个位 […]

2022年9月24日 0条评论 146点热度 0人点赞 Eriktse 阅读全文
中等

需要经常练习的一些算法

为了熟悉各类算法原理,在这里整理一下一些需要经常练习的算法。 扩展欧几里得ex_gcd(求解ax + by = gcd(a, b) (mod p)) P1082 [NOIP2012 提高组] 同余方程 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) P1516 青蛙的约会 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) Problem - 2669 (hdu.e […]

2022年9月23日 0条评论 138点热度 0人点赞 Eriktse 阅读全文
中等

第46届ICPC国际大学生程序设计竞赛亚洲区域赛(上海)补题D E G I

题目传送门:第 46 届 ICPC 国际大学生程序设计竞赛亚洲区域赛(上海) D Strange_Fractions(解方程,数论) 解方程,设\(t = \frac{b}{a}\),将方程两边同时乘\(t\)可以得到\(qt^2 - pt + q = 0\),通过小学二年级学的一元二次方程求根公式可知:当\(p^2 - 4q^2 \ge 0\)时方程有解。由求根公式可以得到\(t = \frac […]

2022年9月22日 0条评论 219点热度 1人点赞 Eriktse 阅读全文
中等

2022ICPC亚洲网络选拔赛L.LCS-like Problem(DP + 字符串)

可以在PTA补题。 题目大意 / Problem 给定两个字符串s和t,求一个s的子串s'使得s'和t的最大公共子串长度不超过1,问s'的最大长度。 子串可以不连续。 思路 / Thought 先把字符转换成[0, 25]的数字方便处理。 根据题意判断应该是个DP。由于是一个和位置和字符有关的dp,状态可以设为\(dp[i][j]\),表示到s的第i个位置为止,最后一个敏感字符(定义为存在于t中的 […]

2022年9月20日 0条评论 300点热度 1人点赞 Eriktse 阅读全文
中等

2022ICPC亚洲网络选拔赛A.01 Sequence(线段树 | 前缀和)

题目链接:The 2022 ICPC Asia Regionals Online Contest (I) (pintia.cn) 在PTA可以补题。 题意 / Problem 给定一个长度为N的01串,有Q次询问。 对于一个01串,每次可以代价为0的删除任意一个1以及和它相邻的两个数字,或者代价为1的将某个0翻转为1。 注意这个01串是环形的,也就是头尾相连,比如100也可以代价为0的进行一次删除 […]

2022年9月18日 4条评论 762点热度 5人点赞 Eriktse 阅读全文
中等

[匈牙利算法模板]P3386二分图最大匹配

题目传送门:P3386 【模板】二分图最大匹配 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 思路 / Thought 关于二分图的最大匹配,参考以下文章: 算法学习笔记(5):匈牙利算法 - 知乎 (zhihu.com) 最大匹配的思路可以这么理解:dfs(x)函数是用于判断x能否在另一边占到坑位,如果能那就占着,如果已经有人了就看能不能让这人去别的地方,如果可以就占着,否则 […]

2022年9月12日 0条评论 190点热度 1人点赞 Eriktse 阅读全文
中等

[Pollard Rho模板]超快的大数质因数分解

使用试除法得到质因数的复杂度是\(O(\sqrt{n})\),如果数字较大比如\(10^{18}\)就束手无策了。 在上一篇文章有写到Miller Rabin可以在\(O(klog^{2}{n})\)的复杂度下判断一个数字是不是素数,这次要介绍的Pollard Rho(普拉德柔)算法就是结合Miller Rabin的快速素性检验来进行的一个复杂度大约为\(O(n^{\frac{1}{4}})\)来 […]

2022年9月12日 0条评论 202点热度 0人点赞 Eriktse 阅读全文
12

Eriktse

19岁,性别未知,ACM-ICPC现役选手,ICPC亚洲区域赛银牌选手,CCPC某省赛铜牌蒟蒻,武汉某院校计算机科学与技术专业本科在读。

订阅本站
Loading
最新 热点 随机
最新 热点 随机
树状数组维护区间和讲解 【超详细】Ubuntu 20.04 安装 Apache+PHP网页环境 图文教程,常见问题和解决方案 [C++STL教程]7.priority_queue优先队列入门学习!零基础都能听懂的教程 [C++STL教程]6.bitset是什么?和bool有什么区别?零基础都能看懂的入门教程 [C++STL教程]5.set是什么?怎么用?零基础都能看懂的入门教程 【通俗易懂】Nebius Welcome Round (Div. 1 + Div. 2) 题解 A - D
【python网络编程项目实践】1.用fastapi编写一个随机动漫图片的api[C++STL教程]1.vector容器是什么?实用教程来啦!【10分钟入门】关于正则表达式,看这一篇就够了树状数组维护区间最值[思维提升|干货All in]6种算法解决LeetCode困难题:滑动窗口最大值【保姆级教程】猫狗识别不再难!手把手教你用PaddlePaddle构建卷积神经网络
[ICPC2021上海站]Sum of Log(数位DP) [AtCoder Beginner Contest 265]E - Warp(dp + set) [数学基础 & 模板]Xor Linear Basis异或线性基学习笔记 [牛客小白月赛53]D.Breezing(DP) [CCPC2022湖北省赛]J. Palindrome Reversion(字符串hash) [ABC245]C - Choose Elements(DP)
最近评论
从来不学习 发布于 1 周前(03月15日) 学习了,谢谢! :rolleyes:
Stafen 发布于 3 周前(03月01日) :rolleyes:
Eriktse 发布于 3 周前(02月27日) 我不会
懒西鱼 发布于 3 周前(02月26日) 你能不能给你的博客加一个blank不然回去查看还得要退回
MartinHou 发布于 5 个月前(10月26日) wwwwwwwE神

COPYRIGHT © 2022 ErikTse Runtime. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

赣ICP备2022001555号-1

赣公网安备 36092402000057号