「微爱思扣 以 Code 会友」专场竞赛
「微爱思扣 以 Code 会友」专场竞赛比赛链接 A-下载插件小扣打算给自己的 $VS code$ 安装使用插件,初始状态下带宽每分钟可以完成 $1 $个插件的下载。假定每分钟选择以下两种策略之一: 使用当前带宽下载插件; 将带宽加倍(下载插件数量随之加倍)。 请返回小扣完成下载 $n$ 个 ...
阅读更多
LeetCode810. 黑板异或游戏
LeetCode810. 黑板异或游戏810. 黑板异或游戏 题意是有一个数组,两个人轮流从中取数,当一个人在要取数时,数组中剩余数的异或值为$0$,则该人获胜。问:给你这个数组,判断先手能否必胜 数据范围 $1 \le N \le 1000,\quad 0 \le nums[i] \le 2^{1 ...
阅读更多
Codeforces Round#609(Div.2)
Codeforces Round #609 (Div. 2)比赛链接 A - Equation签到题 题意是给你一个整数,让你找两个比它大的合数,并且它们的差是这个整数。 数据范围 $1\le n\le10^7$ 你输出的两个整数$a,b$均要满足 $1 \le a,b\le10^9$ 那么先预处理 ...
阅读更多
2020蓝桥杯A组省赛第二场
2020蓝桥杯A组省赛第二场试题A 门牌制作本题总分:$5$ 分 【问题描述】小蓝要为一条街的住户制作门牌号。这条街一共有$2020$位住户,门牌号从$1$到$2020$编号。小蓝制作门牌的方法是先制作$0$到$9$这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌$1017$需要依次粘贴字符 ...
阅读更多
十进制可逆计数器&译码显示
十进制可逆计数器&译码显示简介这次仅仅就只需要在“十进制可逆计数器”那一个实验的基础上,加上用数码管显示数。大概就是第一次实验与第三次实验的结合体,用层次化写一下就可以了。 过程无 代码顶层文件 $gal\underline{}3035\underline{}5.v$ 12345678910 ...
阅读更多
可控分频器&Modelsim仿真
可控分频器&Modelsim仿真简介啥是分频器呢?首先我们知道如果有一个时钟信号$CLK$的波形如下: 那么我们定义一个$Q$,每当接收到时钟信号的上升沿,则变一次电平,那么就是这样: 这样我们就得到了$Q$的频率为$CLK$的一半。 而我们的试验箱中有一个频率为$50MHz$的时钟信号 ...
阅读更多
十进制可逆计数器
十进制可逆计数器简介这次试验要做的是,通过在试验箱中选取$4$个$LED$灯,亮则为$1$,灭则为$0$,拼成一个4位二进制数。并且要实现从$0\ -\ 9$的顺序变换,即从$0000$到$1001$。 不过老师的要求还要多一点,要支持清零,置数,倒转三个功能。清零即当清零按键按下时,$LED$灯的 ...
阅读更多
彩灯控制器
彩灯控制器简介​上次是我们通过设置几个开关,用他们的$0/1$状态表示一个数,然后$BCD$译码管就显示相应的数字。而这次的内容则是,让这个$”8”$的外面一圈$a,b,c,d,e,f$这$6$个灯管轮流亮。 ​哦对了,这次还要求要层次化,需要写个顶层文件。 过程​如何让译码管特定的灯管点亮我们已 ...
阅读更多
BCD-7段译码器
BCD-7段译码器简介​这是整个学期第一次数电实验,我完全不知道要做什么其实,整个人都是很懵的境界,虽然这次的这个实验很简单,但是不妨碍我不会啊,从来没有用过 $QuartusII$ 软件,也从来没有接触过$verilogHDL$语言,老师课前大概讲了20分钟,演示了一下如果操作,就让我们各自回到自 ...
阅读更多
POI2019 Pomniejszenie
POI2019 Pomniejszenie题目大意:给两个数$A,B$。 要求在$A$里面恰好选$k$位,改变它们的值,让$A$小于$B$ 且$A$最大。 先复习一下,两个$n$位的数$A,B$,如何比较它们的大小? 很简单,如果$A,B$的前$i-1$位都一模一样,但是$A$的第$i$位大于$B$ ...
阅读更多