- 博客(18)
- 收藏
- 关注
原创 学习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
原创 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 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
原创 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关注的人