ICode9

精准搜索请尝试: 精确搜索
  • NOI 2017 题目选做2022-05-02 17:31:44

    蚯蚓排队 题目描述 点此看题 解法 做法是显然的,合并的时候把 \(k^2\) 个影响到的串暴力修改即可,使用 \(\tt hash\) 的话就很方便查询。 时间复杂度 \(O(n\cdot k^2+|s|)\) 好像过不去,但是注意到还有 \(c\leq 1000\) 这个限制。考虑没有分裂操作时,由于只有 \(O(nk)\) 个有效串,那么

  • 洛谷P4588[TJOJ2018]数学计算2022-05-01 00:31:25

    题目链接   如果只是进行操作一的话,那就是很简单的操作每一次直接乘就好了,但是我们还要进行操作二:要把前某几次乘的数除掉,所以我们就需要把每一次乘的数都存储下来,且是按顺序的。我们可以想到用一个数组或者是\(vector\)来顺序存储。但是我们会发现,这样的话我们每一次输出的时候

  • 分析fastcache和freecache(一)2022-04-30 01:33:38

    分析fastcache和freecache(一) fastcache和freecache是两个比较简单的缓存实现,下面分析一下各自的实现,并学习一下其实现中比较好的方式。 fastcache 概述 fastcache是一个简单库,核心文件也就两个:fastcache.go和bigcache.go。其中后者是对前者场景的扩展,其实就是将大于64KB 的数据

  • [AcWing 3302] 表达式求值2022-04-30 00:31:07

    点击查看代码 #include<iostream> #include<stack> #include<cstring> #include<unordered_map> using namespace std; stack<int> nums; stack<char> op; unordered_map<char, int> h{ {'+', 1}, {'-', 1}, {

  • Bitcoin 标准交易脚本类型:介绍2022-04-29 02:02:00

    P2PKH P2PKH 是 Pay-To-Public-Key-Hash 的缩写,即支付到公钥哈希。该类型的交易脚本占比特币交易脚本的大多数。 P2PKH 锁定脚本形式如下: OP_DUP OP_HASH160 <pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG P2PKH 解锁脚本形式如下: <sig> <pubKey> 其中,pubKey 是公钥,pubKeyHash 是公钥

  • (线段树) P4588 数学计算2022-04-29 02:00:25

    小豆现在有一个数 x,初始值为 1。小豆有 QQ 次操作,操作有两种类型: 1 m:将 x变为 x × m,并输出 x mod M 2 pos:将 x 变为 x 除以第 pos次操作所乘的数(保证第 pos 次操作一定为类型 1,对于每一个类型 1 的操作至多会被除一次),并输出 x mod M。   第一眼真的看不出来是个线

  • UVA10815 安迪的第一个字典 Andy's First Dictionary2022-04-29 00:02:26

    凌晨给卡了输入,应该是我少考虑一些情况了 晚上再写卡了一会输出 还是不太明白lrj 老师为什么放在set那里,vector,map也可以做,然后借这个机会学了set vector: // AC one more times #include<iostream> #include<vector> #include<algorithm> #include<string> #include<map> u

  • Lua虚拟机之字节码2022-04-27 01:04:50

     Lua5.2官方手册 http://www.lua.org/manual/5.2/   Lua的字节码在意义上等价于cpu的指令码       字节码对照表。 package lua import ( "fmt" ) /* gopherlua uses Lua 5.1.4's opcodes. Lua 5.1.4 opcodes layout: instruction = 32bit(fixed length

  • 指令系统2022-04-19 09:04:56

    指令格式:   指令(机械指令)是指示计算机执行某种操作的命令,一台计算机的所有指令的集合构成该机的指令系统。   指令的基本格式:     一条指令通常包含操作码字段和地址码字段两部分:            操作码:指出该指令应当执行什么性质的操作以及具有何种功能。操作码是

  • L2-040 哲哲打游戏2022-04-16 18:02:36

    这题读懂题目之后就发现它很呆 #include <bits/stdc++.h> using namespace std; const int N = 100010, M = 110; vector<int> g[N]; int main() { ios::sync_with_stdio(false); cin.tie(0); int n, m; cin >> n >> m; for (int i = 1; i &

  • AcWing 1275. 最大数2022-04-16 11:34:48

    题目传送门 题意: 给两种操作。 添加操作:向序列后添加一个数,序列长度变成 \(n+1\); 询问操作:询问这个序列中最后 \(L\) 个数中最大的数是多少。 思路:线段树裸题,通过单点修改和回溯中的\(pushup\)维护区间最大值。 #include <bits/stdc++.h> using namespace std; typedef long long

  • sequence,sequencer的使用(完整的uvm验证平台)2022-04-15 18:00:06

    资料来源 (1) 《The UVM Primer》第23章 1.top.sv 1 module top; 2 import uvm_pkg::*; 3 import tinyalu_pkg::*; 4 `include "tinyalu_macros.svh" 5 `include "uvm_macros.svh" 6 7 tinyalu_bfm bfm(); 8 tinyalu DUT (.A(bf

  • uvm_agent+configuration object+configuration database(uvm验证平台)2022-04-14 21:32:04

    资料来源 (1) 《The UVM Primer》第22章 1.top.sv 1 module top; 2 import uvm_pkg::*; 3 import tinyalu_pkg::*; 4 `include "tinyalu_macros.svh" 5 `include "uvm_macros.svh" 6 7 tinyalu_bfm class_bfm(); 8 9 tinyalu

  • 过程语句2022-04-13 18:01:21

    7.1 新操作符 verilog中循环递增要写成i=i+1,SV开始允许i++,i--,++i,--i,都属于阻塞赋值,在时序逻辑中慎用,容易出下竞争。 在时序和锁存逻辑块中,如果变量不会被过程块外部语句读取,则可以使用++,--操作符 i++; //可综合 if(--i); //不可综合 sum = i++; //不可综合 简单ALU

  • uvm_test示例2022-04-12 16:35:15

    资料来源 (1) 《The UVM Primer》第11章; 1.用UVM启动仿真 1.1 top.sv 注1:在run_test()语句前,先进行interface的config_db::set(); module top; import uvm_pkg::*; `include "uvm_macros.svh" import tinyalu_pkg::*; `include "tinyalu_macros.svh" tinyalu_b

  • 设计模式——简单工厂2022-04-09 23:00:06

    第一版: 简单实现   在int main 主函数中读取数据,使用switch语句分别进行操作。不同操作用类实现。   #include <iostream> using namespace std; static int num_a; static int num_b; static char op; void input_num() { cout<<"input_num : "; } void in

  • 20213324 实验二《Python程序设计》实验报告2022-04-06 17:32:51

    20213324 2021-2022-2 《Python程序设计》实验二报告 课程:《Python程序设计》 班级: 2133 姓名: 万庭旭 学号:20213324 实验教师:王志强 实验日期:2022年3月31日 必修/选修: 公选课 1.实验内容 1.设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。 2.考核基本语法、判定

  • 20213413 实验二《Python程序设计》实验报告2022-04-06 17:02:55

    # 20213413 2021-2022-2 《Python程序设计》实验二报告课程:《Python程序设计》班级: 2134姓名: 王佳慧学号:20213413实验教师:王志强实验日期:2022年4月6日必修/选修: 公选课## 1.实验内容1.1实验代码 print("励志做一个朴实无华有内涵的小计算器( ̄︶ ̄)↗ ")import mathflag=Truewhile flag

  • 20202110 实验二《Python程序设计》实验报告2022-04-05 22:31:07

    # 20202110 2021-2022-2 《Python程序设计》实验二报告课程:《Python程序设计》班级: 2021姓名: 胡睿学号:2021实验教师:王志强实验日期:2022年3月31日必修/选修: 公选课## 1.实验内容 设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。 考核基本语法、判定语句、循

  • 20214321 实验二《Python程序设计》实验报告2022-04-05 19:33:20

    # 20214321 2021-2022-2 《Python程序设计》实验二报告课程:《Python程序设计》班级: 2143姓名: 吴萌源学号:20214321实验教师:王志强实验日期:2022年4月5日必修/选修: 公选课## 1.实验内容设计并完成了一个完整的应用程序,完成简单的加减乘除模等运算,以及简单的复数运算。## 2. 实验过程

  • 20212218 实验二《Python程序设计》实验报告2022-04-05 16:35:33

     # 20212218 2021-2022-2 《Python程序设计》实验二报告   课程:《Python程序设计》 班级: 2122 姓名: 林思凡 学号:20212218 实验教师:王志强 实验日期:2022年4月5日 必修/选修: 公选课   ## 1.实验内容 运用老师上课讲的知识,外加上CSDN查找并潜心钻研的拓展知识,完成一个简易计算器

  • 20212216 实验二 《python程序设计》实验报告2022-04-05 14:31:06

    课程:《Python程序设计》 班级: 2122 姓名: 王恒钊 学号: 20212216 实验教师:王志强 实验日期:2022年3月31日 必修/选修: 公选课 ## 1.实验内容 设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。 ## 2. 实验过程及结果 print("Besti-2目计算器!你值得拥有") print("请

  • 20212207 实验二《Python程序设计》实验报告2022-04-05 11:01:29

    课程:《Python程序设计》班级: 2122姓名: 唐思怡学号:20212207实验教师:王志强实验日期:2022年4月5日必修/选修: 公选课## 1.实验内容 设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。 考核基本语法、判定语句、循环语句、逻辑运算等知识点 ## 2. 实验过程及结果 

  • 20192308王泽荣python实验二报告2022-04-05 10:00:09

    20192308 2022-2022-2 《Python程序设计》实验二报告 课程:《Python程序设计》 班级: 1923 姓名: 王泽荣 学号:20192308 实验教师:王志强 实验日期:2022年3月31日 必修/选修: 公选课 1.实验内容 设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。 考核基本语法、判定

  • 20213419 2021-2022-2 《python程序设计》python程序设计入门 实验二报告2022-04-04 23:00:17

    实验二 计算器设计 20213419 2021-2022-2 《Python程序设计》实验二报告 课程:《Python程序设计》 班级: 2134 姓名: 刘盼 学号:20213419 实验教师:王志强 实验日期:2022年3月31日 必修/选修: 公选课 (一)实验内容 设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。 考核基

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有