ErikTse Runtime

  • 首页 / Home
  • | 算法学习 / Algorithm
    • 所有 / All
    • 简单 / Easy
    • 中等 / Medium
    • 困难 / Hard
  • | 技术分享 / Technology
    • 所有 / All
    • 网络技术 / NetWork
    • 资源共享 / Resource
    • 项目实践 / Event
  • ETOJ在线评测系统
hduoj
中等

[CCPC2017哈尔滨站]Palindrome(Manacher + 树状数组)

题目链接:Palindrome - HDU 6230 - Virtual Judge (vjudge.net) 从这里进也可以:Problem - 6230 (hdu.edu.cn) 题目大意 / Problem 有多组样例。 每组样例给一个字符串,问有多少个“一个半回文串”,一个半回文串的定义是,第一个回文串的右端点是第二个回文串的中心,第一个回文串的中心是第二个回文串的端点。 比如abcbab […]

2022年11月2日 0条评论 88点热度 0人点赞 Eriktse 阅读全文
中等

[杭电多校8 | HDUOJ]7224.Ironforge(思维 + 数论)

题目传送门:Problem - 7224 (hdu.edu.cn) 题目 / Problem 在一条横轴上有n个点,每两个相邻的点有一条边,一共n-1条边,每个点上有一个权值a,走到一个点时就可以将某个点上的a所有质因子放入背包中,每条边有一个质数权值pri,只有当pri存在于当前背包中时才能通过这条边。 有M次询问,问能否从x走到y。 思路 / Thought 这道题容易想到用两个数组 arra […]

2022年8月17日 0条评论 260点热度 0人点赞 Eriktse 阅读全文
中等

[杭电多校3 | HDUOJ7170]Package Delivery(贪心 + 优先队列)

题目传送门:Problem - 7170 (hdu.edu.cn) 题意 / Problem 有N个包裹,可以在[l, r]的时间内去取,一次最多取k个,问最少取多少次可以取完所有包裹。 思路 / Thought 贪心的思想,确实很难想,但是题目做多了也容易想到,区间先排序。 将区间分两种方法排序,a数组根据r排序,b数组根据排序。 为使得取包裹次数尽可能少,就应该每次取包裹时间尽可能晚(因为这样 […]

2022年8月3日 0条评论 111点热度 0人点赞 Eriktse 阅读全文
算法学习

[杭电多校3 | HDUOJ]7173.Two Permutations(DFS + 记忆化搜索 或 DP + Hash)

题目链接:Problem - 7173 (hdu.edu.cn) 题意 / Problem 给定2个排列,P、Q,长度为N,给定一个长度为2N的序列S,问能够通过以下方法构造出S: 序列Q初始为空,每次从P或Q的最左侧选出一个数字放到序列Q的最右侧。 问构造的方案数,只要其中一步不同就算作不同方案。 方法一(DFS + 记忆化搜索)/ Solution1 这个应该不是正解,因为复杂度太离谱了。 这 […]

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

[杭电多校1 | HDUOJ]7139.Dragon Slayer(dfs + 暴力枚举)

题目链接:Problem - 7139 (hdu.edu.cn) 题目 / Problem 给定一个N x M的地图和K堵墙(N, M, K <= 15),注意这里的墙在方格的边缘而非方格内,需要进行移动判定。 给一个起点(sx, sy)和终点(fx, fy)。 问最少移除几道墙可以从起点走到终点。 思路 / Thought 做题往往从数据范围小的变量入手,比如本题的K。 因为K很小,2的1 […]

2022年7月25日 0条评论 227点热度 1人点赞 Eriktse 阅读全文
中等

[杭电多校2 | HDUOJ]7152.Copy(DP + Bitset + 思维)

题目链接:Problem - 7152 (hdu.edu.cn) 题目 / Problem 有T个测试用例。 给定一个长度为N的数组,进行Q次操作。 每次操作有两种模式,模式1:选择一个区间[l, r],将其复制一份并插入到这个区间右端点的后面,大于N的部分自动剔除。模式2:查询当前数组第x位的元素。 求所有操作模式2的查询结果的异或和。 思路 / Thought 我直呼牛逼! 首先不难想到,当进 […]

2022年7月21日 1条评论 304点热度 3人点赞 Eriktse 阅读全文
中等

[杭电多校1][HDUOJ]7140.Backpack(DP + bitset)

题目链接:Problem - 7140 (hdu.edu.cn) 题目 / Problem 有一个容量为M的背包,有N个物品(体积v,价值w),请问怎样选择可以使得物品恰好装满背包并使得价值的异或和最大。求出最大的异或和。 思路 / Thought 不难想到是一道dp题,状态dp[i][j][k]表示到i个物品为止,异或和为j,体积为k是否能够达到,也就是说dp的值为0或1。 但是这样更新出结果的 […]

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

[HDUOJ]Bomb(数位dp)

题目传送门:Problem - 3555 (hdu.edu.cn) 题目大意 给定一个N,求[1, N]范围内的数字转换形成的字符串中包含"49"的数字。 (1 <= N <= 2^63-1) 思路 因为数据太大了,所以直接前缀和肯定行不通,所以需要数位dp。 典型的数位dp模板题。 代码

2022年5月11日 0条评论 1107点热度 0人点赞 Eriktse 阅读全文

Eriktse

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

最新 热点 随机
最新 热点 随机
Git学习笔记[1]:基础指令和连接到Github hx的数列(数论) [Codeforces *2000]D. Doremy's Pegging Game(组合数学) [第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(昆明)]M.Stone Games(主席树)
Codeforces Round #818 (Div. 2)D.Madoka and The Corruption Scheme(二叉树的性质 + 排列组合) [ABC233]D - Count Interval(map + 前缀和) 【牛客网23803】DongDong认亲戚(并查集 + 字符串) 牛客小白月赛48题解A - D
最近评论
MartinHou 发布于 3 个月前(10月27日) wwwwwwwE神
嫩爹 发布于 3 个月前(10月17日) 我的bfs呢
采集一直 发布于 4 个月前(09月27日) 虽然不太理解,但是我想通了,因为如果删除导致的合并会使得不能全部删除完,那么我肯定不会让它们合并(连...
采集一直 发布于 4 个月前(09月27日) 我感觉你这个线段树写的有问题,万一删除后合并的话,有效1会变化的,可能会减一
hesy 发布于 4 个月前(09月21日) 谢谢,帮助到了我
文章归档
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
Search for Something!

友情链接 | 站点地图

COPYRIGHT © 2022 ErikTse Runtime. ALL RIGHTS RESERVED.

Theme Kratos | Hosted In TENCENT CLOUD

赣ICP备2022001555号-1

赣公网安备 36092402000057号