自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 CCPC2024哈尔滨站CGKM

按价值W大小从大到小排序,然后存下最小时间对应的前缀,以及对应的价值前缀,然后依次删除每个节点取最大值即可。

2024-11-10 08:35:43 177

原创 2024 ICPC 成都 ABGIJL题

【代码】2024 ICPC 成都 ABGIJL题。

2024-11-08 15:17:00 1129

原创 学习maxplus2

昨天学的verilog还是没用上,直接图形编辑去做数电课设和数电创新实践好像对没基础的更好一点这里直接用u盘复制的实验室机子上的两个文件(max2work这个文件好像没用到?),然后如果复制到c盘就不用修改了,我是复制到E盘了,如果c盘之外的盘,只需要把license改一下就行首先打开应用,如下然后Options->License Setup将下面目录的前缀改一下就行了还有个小问题就是没法复制粘贴,一用就报错然后闪退,解决方法是重启一下电脑就好了。

2024-11-04 14:53:49 179

原创 verilog环境搭建

后来发现命令行能执行verilog,vscode却执行不了,或者说识别不到,可能是vscode没开管理员权限,看了下面的操作。也可能是每次保存一下就直接显示报错了,都有可能,上边的操作还是设置了一下。关于代码不报错的问题,我看到了以下评论。

2024-11-03 22:46:34 206

原创 Codeforces Round 984 (Div. 3) A-E

(写得有点急了,可能有更好的方法)

2024-11-03 01:12:55 1254 2

原创 verilog学习

Verilog HDL(简称 Verilog )是一种硬件描述语言,用于数字电路的系统设计。可对算法级、门级、开关级等多种抽象设计层次进行建模。Verilog 继承了 C 语言的多种操作符和结构,与另一种硬件描述语言 VHDL 相比,语法不是很严格,代码更加简洁,更容易上手。Verilog 不仅定义了语法,还对语法结构都定义了清晰的仿真语义。因此,Verilog 编写的数字模型就能够使用 Verilog 仿真器进行验证。

2024-11-02 22:08:48 344

原创 Codeforces Round 983 (Div. 2) A~D

【代码】Codeforces Round 983 (Div. 2) A~D。

2024-11-02 17:21:36 1175

原创 CodeForces 2030D - QED‘s Favorite Permutation

一个排列要变为递增状态,在该i位置上有L或者R,L表示可以将这个位置上的数与左边的数互换,R表示可以将这个位置上的数与右边的数互换,可以无限换,还有几次操作,每次操作改变一个位置上的LR,问每次操作后是否能够通过LR的换法换成123...n的排列。

2024-11-01 21:17:10 219

原创 Codeforces Round 981 (Div. 3)

即那么f[i]能被k整除,f[c1 * i]也能被k整除,那么第n个能被k整除的数就在n*i。,斐波那契数列%k最多不超过6k个就会重复,又由一个公式。,令n = i,m=c1*i,则。

2024-10-26 22:00:04 816

原创 Codeforces 1965A - Everything Nim

换了个先手。

2024-10-18 23:41:03 385

原创 Codeforces Round 978 (Div. 2) C - Gerrymandering

要注意的一点就是dp初始化为-INF是因为防止不正确的切割方法,dp[0] 和 dp[1]的转移都必须从dp[2]开始。

2024-10-15 19:02:50 252

原创 Codeforces Educational Codeforces Round 170 (Rated for Div. 2)

当时就先把这堆不同的数用map记录了一下,然后用vector来存连续的数,然后依次求vector内k段长度的最大值,当时能想到的就这了,化繁为简。没做出来,看了jiangly大佬的提交代码。

2024-10-15 11:26:46 1348

原创 CF 1982C - Boring Day

【代码】CF 1982C - Boring Day。

2024-10-13 17:34:54 427

原创 CF1988C. Increasing Sequence with Fixed OR

【代码】CF1988C. Increasing Sequence with Fixed OR。

2024-10-12 18:14:53 674

原创 Codeforces A. Substring and Subsequence

找一个字符串的substring子串与另一个字符串的subsequence子序列相等的个数。

2024-10-11 21:55:56 192

原创 Codeforces 1991C Absolute Zero

看了题解发现这道题涉及二进制,对于一个数,从高位到低位依次减去1再取绝对值,那么最后的0位一定会得到1或者0,并且奇数和偶数得到的低位一定不同,最后就是在第零位1 - 0 然后 0 - 1无限循环,减到第零位的一之后偶数为1 奇数为 0,所以最后提供方案的时候如果是偶数就再输出一次操作1就行了。PS:10^9最高位在29, 所以从29开始递减,30,31过不了不知道啥原因。给一组数据,判断该组数据每次都减去一个数再取绝对值,能否在40次内减到零。

2024-10-11 18:50:21 482

原创 Codeforces Round 970 (Div. 3) D. Sakurako‘s Hobby

3、有环的说明每个点都能去到环内任意一点,那么直接就记录一个sum,然后递归求环内黑点,最后把sum赋值给环内所有点即可。2、先处理拓扑排序的一些点,依次遍历无父节点的即可,之后就会剩下环。给一堆点和边,并给出点的颜色,输出每个点能遍历到几个黑点。1、这些点边里面有拓扑结构, 也有环。

2024-10-08 19:07:00 584

原创 codeforces C2 - Adjust The Presentation

这里需要注意的就是要防止查询是否相同时超时, 一不小心就会O(qn),优化就是每次记录一下每个成员是否大于上个成员,q次操作每次只需更新变动的成员的贡献。判断幻灯片序列里员工第一次出现的相对位置是否和初始员工位置相同。

2024-10-07 00:19:36 334

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除