- 2024-11-07CF Round 984 C. Anya and 1100(模拟)
传送门https://codeforces.com/contest/2036/problem/C解题思路先扫一遍字符串,判断有几个1100子串。然后,对于每一次操作,可以算出对答案的影响,减去更改会减少的子串,再加上更改后会增加的子串。代码#include<bits/stdc++.h>usingnamespacestd;chars[200001];intq
- 2024-10-04【牛客训练记录】2024牛客国庆集训派对day3
赛后反思还是只开出来一题TATH题构造一个01矩阵,想要横竖斜三个数都不同,好像方法有很多,我们考虑交错着放010101011010101001010101上面这种长度为\(1\)的01显然不行,因为斜着也算,所以我们考虑构造长度为\(2\)的01,例如00111100这样001100111100110000110011110
- 2024-09-16用1100天做一款通用的管理后台框架
前言去年年底,我写了一篇《如何做好一款管理后台框架》的文章,这是我对开发Fantastic-admin这款基于Vue的中后台管理系统框架两年多时间的一个思考与总结。很意外这么一篇标题平平无奇的文章能收获30k的浏览以及600多个收藏,似乎大家对这种非干货的文章也挺感兴趣。于是在这个
- 2024-09-15COMM 1100 Foundations of Communication
COMM1100(A11)FOUNDATIONSOFCOMMUNICATIONSTUDIESFall2024COURSEDESCRIPTIONThiscourseoffersacomprehensiveoverviewofwhatitmeanstostudycommunications.Studentswillexploreclassicdefinitionsandmodelsofcommunicationsandtracehowth
- 2024-08-01Modelsim仿真实现Verilog HDL序列检测器
检测接收到的数字序列中出现“10011”的次数。例如输入序列为40位:1100_1001_1100_1001_0100_1100_1011_0010_1100_1011从最高位开始检测,出现了2次:1100_1001_1100_1001_0100_1100_1011_0010_1100_1011所以,序列检测器的计数结果应该是2。状态机如下:当前状态current_stat
- 2024-07-151100. 抓住那头牛
//1100.抓住那头牛.cpp:此文件包含"main"函数。程序执行将在此处开始并结束。//#include<iostream>#include<queue>#include<map>usingnamespacestd;/*https://www.acwing.com/problem/content/1102/农夫知道一头牛的位置,想要抓住它。农夫和牛都位于数轴
- 2024-06-05Java 位运算(了解)
计算机中的数在内存中都是以二进制形式进行存储的,而位运算就是直接对整数在内存中的二进制位进行操作运算符描述运算结果&与两者都为一时,结果才为一|或两者都为零时,结果才为零^易或两者相同为零,相异为一~取反零变一,一变零<<左移各二进位全部
- 2024-06-04js知识点之浮点数精度问题
浮点数精度问题浮点数精度常见问题在JavaScript中整数和浮点数都属于number数据类型,所有数字都是以64位浮点数形式储存,即便整数也是如此。所以我们在打印1.00这样的浮点数的结果是1而非1.00。在一些特殊的数值表示中,例如金额,这样看上去有点别扭,但是至少值是
- 2024-05-23[Usaco2017 Open]Bovine Genomics 题解^&*^(
不知道为啥,我死活想不到二分(楼下正解)所以,就有了这篇题解可以看到,这道题离暴力的距离只有一步!就是数组开不下!!小问答:数组开不下时,你会?A:mapB:优化代码C:gp_hash_table由于正在学hash,所以容易想到...tong[本来的下标%9999999]然后就玄学的过了。。。ACcode#include<bi
- 2024-04-03模2法及CRC校验码
模2加减法低位补0,按位取反。 模2乘法 模2除法 CRC校验码数据信息(原始报文):1100,生成多项式X^3+X+1,多项式取指数位,对应2进制位(1011)原始报文+多项式最高位个0(1100_000)模2除多项式二进制(1011)余数(00010)取指数最高位(3位)为校验码(010)。CRC编码=原始报文+校验码=110
- 2023-12-30codeforces刷题(1100):1863B_div1+div2
B、SplitSort跳转原题点击此:该题地址1、题目大意 给定一个长度为n的排列(该排列的数字是包含\(1\simn\),每个数必须出现一次)。你可以执行以下操作: 选中一个数x,比x小的数按照原来的顺序放在x的左边,大于等于x的数按照原来的顺序放在x的右边。问你将原始排列组成\(a_i==
- 2023-12-30codeforces刷题(1100):1863C_div1+div2
C、MEXRepetition跳转原题点击此:该题地址1、题目大意 给定一个数组,要求每次依次从左到右将\(a_i\)替换为当前数组的最小非负整数(每次替换一个数后,最小非负整数也会发生改变)。问你,经过k次的操作后,最终数组是什么。 注意:该数组的数和最小非负整数,是从\(0,1,\cdots,n\)
- 2023-12-29codeforces刷题(1100):1864B_div1+div2
B、SwapandReverse跳转原题点击此:该题地址1、题目大意 给你一个字符串和k,你可以对该字符串做一下两个操作:交换\(a_i\)和\(a_{i+2}\)的字符;对\([i,i+k-1]\)这个区间的字符就行反转;问你通过这两个操作后,原字符串所能生成新的字典序最小的字符串是什么。2、题目解
- 2023-12-02原码、反码、补码再探
原码、反码、补码再探概述三个计算机用来表达负数的形式。原码通过第一位的\(0\)来直接表示正数,\(1\)来直接表示负数。然而计算机并不用这种方式。反码即把要表示的负数的绝对值对应的二进制全部取反来表示。坏处是\(0\)有两种表达方式,全\(0\)和全\(1\),所以
- 2023-09-24清华北大附近出租床位 (限男生考研
前言:静待一位合租小伙伴。 地点:北京市海淀区中关村街道科源社区;房间:一间房间两个窗户【东边和北边】,有一个上下铺,有两张桌子一人一个,一个简易的物品摆放柜子,一个嵌入墙体的衣柜;环境:厕所环境一般【坐便器】,与另外3间房的人公用。厕所边有简易的洗澡地方【热水器】。夏有空调,
- 2023-08-03关于js toFixed 失真的问题
不精准原因:下面我们来说一下浮点数运算产生误差的原因:(拿0.1+0.2=0.30000000000000004进行举例)首先,我们要站在计算机的角度思考0.1+0.2这个看似小儿科的问题。我们知道,能被计算机读懂的是二进制,而不是十进制,所以我们先把0.1和0.2转换成二进制看看:0.1=>0.00011001100
- 2023-06-161100. 抓住那头牛(bfs)
https://www.acwing.com/problem/content/1102/数据范围为1e5实际上还可以再继续细分,加入特判来优化耗时,但是意义不大#include<iostream>#include<cstring>#include<cstdio>#include<queue>usingnamespacestd;constintN=1e5+10;intn,k;boolvis[N];int
- 2023-06-10python3的运算符
算数运算符+-*:两个数相乘或者返回若个重复的字符串/%:取模,返回除法的余数**:幂运算,返回次方//:取证除,往小的方向取整比较(关系)运算符==:等于!=:不等于>:大于<:小于>=:大于等于<=:小于等于赋值运算符=:赋值+=:加法赋值-=:减法赋值*=*:乘法赋值/=:除法赋值%=:
- 2023-06-08信奥一本通题1100:金币
1100:金币解题思路:根据题意:1、国王将金币作为工资,发给骑士。第一天:骑士获得1金币第二天:骑士获得2金币第三天:骑士获得2金币第三天:骑士获得3金币第四天:骑士获得3金币第五天:骑士获得3金币......以此类推,第N天每天收到N枚金币,N+1天收到N+1枚金币从题意可以发现:金币为1,只
- 2023-06-01位运算符
位运算符作用于位,并逐位执行操作。&、|和^的真值表如下所示:pqp&qp|qp^q00000010111111010011假设如果A=60,且B=13,现在以二进制格式表示,它们如下所示:A=00111100B=00001101-----------------A&B=00001100A|B=0
- 2023-04-15PAT Basic 1100. 校庆
PATBasic1100.校庆1.题目描述:2019年浙江大学将要庆祝成立122周年。为了准备校庆,校友会收集了所有校友的身份证号。现在需要请你编写程序,根据来参加校庆的所有人士的身份证号,统计来了多少校友。2.输入格式:输入在第一行给出不超过\(10^5\)的正整数N,随后N行,每行给出
- 2023-04-14抓交通肇事犯
自然语言分析问题:将车牌号的四位数设为a,b,c,d由于甲说前两位数字相同则a=b乙说:牌照后两位相同,但与前两位不同则可得出a=b≠c=d 丙说这四位数字是某个整数的平方则可通过设一个整数k得出k的平方等于1100×a+11×c;流程图: 具体代码:#include<stdio.h>intmain(){int
- 2023-04-08『0013』 - Solidity Types - 固定大小字节数组(Fixed-size byte arrays)
作者:黎跃春,固定大小字节数组(Fixed-sizebytearrays)固定大小字节数组可以通过bytes1,bytes2,bytes3,…,bytes32来进行声明。PS:byte的别名就是byte1。bytes1只能存储一个字节,也就是二进制8位的内容。bytes2只能存储两个字节,也就是二进制16位的内容。bytes3只能存储三个字
- 2023-03-30云存储继续火 Symform获1100万美元融资
今年云储存火了,雷锋网昨天刚介绍一家云储存公司Terascala获1400万美元融资,今天一家云存储公司Symform也宣布融资1100万美元,由WestRiverCapital领头,已有投资人OVP及Longwo
- 2023-03-03Java基础易忘知识点
Java基础易忘知识点位运算符(不完整) 11000101 10101100&:与运算 10000100 按位相与|:或运算 11101101 按位相或^:异或运算 01101001 相