10.25一些旧代码

仿真文件 

实现每5个单位翻转一次进行样例测试

`timescale 1ns / 1psmodule clock_tb();reg clk;
wire  clk_o;hz1 u(clk,clk_o);initial clk = 1;always #(5) clk = ~clk;endmodule
`timescale 1ns / 1psmodule final_tb( );
reg clk;//开关,开时复位
reg reset;
wire[6:0]show;//表示怎么亮
wire[3:0]dn0;//表示4个数码管哪个亮
wire[7:0] hour;//表示下面LED的情况total u(clk,reset,show,dn0,hour);
initial clk = 1;
always #(5) clk = ~clk;initial beginreset =0;#9;reset = 1;end
endmodule
#include<iostream>
#include<stack>
#include<vector>
#include<map>
#include<queue>
using namespace std;
vector<vector<int>>arr;
int a[100];
int main() {int n, t;cin >> n;for (int i = 1; i <= n; i++) {cin >> t;if (arr.empty()) {vector<int>w;w.push_back(t);arr.push_back(w);}else {int j = 0;for (; j < arr.size(); j++) {if (t < arr[j].back()) {arr[j].push_back(t);break;}}if (j == arr.size()) {vector<int>w;w.push_back(t);arr.push_back(w);}}}for (int i = 0; i < arr.size(); i++) {if (arr[i].back() == 1) {for (int j = 0; j < arr[i].size(); j++) {cout << arr[i][j] << " ";}cout << endl;cout << arr[i].size();return 0;}}return 0;
}

PTA列车重拍

原 

#include<iostream>
#include<stack>
using namespace std;
//遇到一个数时,如果比已知的都大,那就新开一个
//如果比已知的小,就应该接在最接近的下面
// 类似于蜘蛛纸牌
// 
// 
//最后是要输出1号所在的队列中元素,1号就是最后的。
//应该有前驱指针
//最坏情况是正序,即123……
//
// 用结构体数组,每个元素记录它前一个元素
//
int arr[100];//记录当前各自队列的末尾元素
int p = 1;//p表示当前需要的轨道数
int n, t;
struct node {int value;int pre;
}ar[100];
//这个就代表列车,不应该把列车
int maxa() {//返回当前各队列的末尾元素的最大值int ma = arr[1];for (int i = 1; i <= p; i++) {if (arr[i] >= ma) {ma = arr[i];}}return ma;
}
int app(int num) {//找到当前队列中末尾最接近Num的队列,并返回其队列下标int mi = 100, w = 1;//mi表示当前最小的插值,w表示其所位于的队列编号for (int i = 1; i <= p; i++) {if (arr[i] > num && arr[i] - num <= mi) {w = i;mi = arr[i] - num;}}return w;
}
bool ok = false;
int main() {cin >> n;for (int i = 1; i <= n; i++) {cin >> t;if (p == 1 && !ok) {arr[p] = t;ok = true;}else if (t > maxa()) {p++;arr[p] = t;}else {ar[t].pre = arr[app(t)];arr[app(t)] = t;}}int i = 1;int co[100];int cnt = 1;co[cnt++] = 1;while (ar[i].pre != 0) {co[cnt++] = ar[i].pre;i = ar[i].pre;}for (int j = cnt - 1; j >= 1; j--) {if (j != 1) { cout << co[j] << " "; }else { cout << co[j] << endl; }}cout << p;cout << endl;return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/118501.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GD32_定时器输入捕获波形频率

GD32_定时器输入捕获波形频率&#xff08;多通道轮询&#xff09; 之前项目上用到一个使用定时器捕获输入采集风扇波形频率得到风扇转速的模块&#xff0c;作为笔记简单记录以下当时的逻辑结构和遇到的问题&#xff0c;有需要参考源码、有疑问或需要提供帮助的可以留言告知 。…

react使用 Ant ui框架

react使用 Ant ui框架 说明&#xff1a;Ant Design 是一个 ui框架&#xff0c;和 bootstrap 一样是ui框架。里面的组件很完善&#xff0c;开发中后台系统非常方便。分别基于react、vue、angular框架&#xff0c;各自开发了一套 Ant Design 的UI框架。&#xff08;这里主要讲re…

电大搜题:江苏开放大学学子的优秀助手

在如今信息爆炸的时代&#xff0c;获取准确、高质量的学习资源成为学生们的迫切需求。尤其对于江苏开放大学的学生来说&#xff0c;他们需要更具针对性、便捷的学习辅助工具&#xff0c;以帮助他们更好地应对学业压力。而幸运的是&#xff0c;有一款名为“电大搜题”的微信公众…

Spring Event

前言 ApplicationEvent 与 ApplicationListener 应用 实现 基于注解 事件过滤 异步事件监听 好处及应用场景 源码阅读 总结 1前言 ApplicationContext 中的事件处理是通过 ApplicationEvent 类和 ApplicationListener 接口提供的。如果将实现了 ApplicationListener …

【AI视野·今日Robot 机器人论文速览 第五十八期】Thu, 19 Oct 2023

AI视野今日CS.Robotics 机器人学论文速览 Thu, 19 Oct 2023 Totally 25 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Robotics Papers InViG: Benchmarking Interactive Visual Grounding with 500K Human-Robot Interactions Authors Hanbo Zhang, Jie Xu, Yuch…

Qt生成PDF报告

文章目录 一、示意图二、实现部分代码总结 一、示意图 二、实现部分代码 //! 生成测试报告 void MainWindow::createPdf(QString filename, _pdf_msg_& msg, const QMap<QString, int>& ok, const QMap<QString, int>& err) {//QDir dir;if(!dir.exis…

关于Nginx缓存

Nginx缓存 一般情况下系统用到的缓存有三种 服务端缓存&#xff1a; 缓存存在后端服务器&#xff0c;如redis代理缓存&#xff1a; 缓存存储在代理服务器或中间件&#xff0c;内容从后端服务器获取&#xff0c;保存在本地客户端缓存&#xff1a; 缓存在浏览器什么时候会出现3…

使用Python脚本来生成用于测试的文件

使用Python脚本生成指定数量的文件&#xff0c;每个文件约10MB&#xff0c;内容为重复的英文句子&#xff0c;单词间只有空格作为分隔符。 import os import sys import randomWORDS ["apple", "apricot", "avocado", "banana", &qu…

vue2、vue3中路由守卫变化

什么是路由守卫&#xff1f; 路由守卫就是路由跳转的一些验证&#xff0c;比如登录鉴权&#xff08;没有登录不能进入个人中心页&#xff09;等等等 路由守卫分为三大类&#xff1a; 全局守卫&#xff1a;前置守卫&#xff1a;beforeEach 后置钩子&#xff1a;afterEach 单个…

Vue快速入门

一、概述 1.是一套前端框架&#xff0c;可免除原生JavaScript中的DOM操作&#xff0c;基于MVVM思想&#xff0c;实现数据双向绑定。 实现由MVC——>MVVM的转换 二、入门 1.新建HTML页面&#xff0c;引入Vue.js文件 2.在JS代码区&#xff0c;创建Vue核心对象&#xff0c;进行…

嵌入式软件工程师面试题——2025校招专题(三)

说明&#xff1a; 面试题来源于网络书籍&#xff0c;公司题目以及博主原创或修改&#xff08;题目大部分来源于各种公司&#xff09;&#xff1b;文中很多题目&#xff0c;或许大家直接编译器写完&#xff0c;1分钟就出结果了。但在这里博主希望每一个题目&#xff0c;大家都要…

生产环境元空间内存溢出(OOM)的问题排查

一、现象 2023.10.17下午收到业务反馈&#xff0c;说是接口调用超时&#xff0c;进件系统和核心系统调用外数系统接口时等待过久&#xff0c;引起系统异常。然后我们看了下接口调用的日志&#xff0c;确实接口的响应时间在五十秒左右。我们自己测试了下&#xff0c;发现也是这…

leetcode 503. 下一个更大元素 II、42. 接雨水

下一个更大元素 II 给定一个循环数组 nums &#xff08; nums[nums.length - 1] 的下一个元素是 nums[0] &#xff09;&#xff0c;返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序&#xff0c;这个数字之后的第一个比它更大的数&…

【c#】2022创建WEB API接口教程demo

c#创建WEB API接口 创建WEB API接口结果图涉及到的技术设计流程创建WEB API接口 结果图 涉及到的技术 设计流程 1、创建WEB api项目,使用控制器和penapi勾选上,第一次创建项目时没有勾选,因为感觉没啥用。后面跑项目的时候,要把接口用swagger去直接生成的时候,还是需要…

自然语言处理---Transformer机制详解之BERT模型介绍

1 BERT简介 BERT是2018年10月由Google AI研究院提出的一种预训练模型. BERT的全称是Bidirectional Encoder Representation from Transformers.BERT在机器阅读理解顶级水平测试SQuAD1.1中表现出惊人的成绩&#xff1a;全部两个衡量指标上全面超越人类&#xff0c;并且在11种不…

Postman的简单使用

Postman简介 官网 Postman是Google公司开发的一款功能强大的网页调试与发送HTTP请求&#xff0c;并能运行测试用例的Chrome插件 使用Postman进行简单接口测试 新建测试 → 选择请求方式 → 请求URL&#xff0c;下面用百度作为例子&#xff1a; 参考文档 [1] Postman使用教程…

异常的处理和HTTP状态码的分类

在爬虫过程中&#xff0c;可能会遇到各种异常情况&#xff0c;如网络连接错误、网页解析错误、请求超时等。为了提高爬虫的稳定性和容错性&#xff0c;需要对这些异常进行处理。 异常处理是通过捕获和处理异常来解决程序中出现的错误情况。在爬虫中&#xff0c;常见的异常处理…

Java基础-反射

代理相关 为什么需要代理&#xff1f; 代理可以无侵入式的对方法进行增强&#xff0c;而不需要修改原始方法的代码&#xff0c;这样就可以在不修改原始方法的情况下&#xff0c;对方法进行增强。 代理长什么样子&#xff1f; 代理里面就是对象要被代理的方法 Java通过什么方式…

RCE 远程代码执行漏洞分析

RCE 漏洞 1.漏洞描述 Remote Command/Code Execute 远程命令执行/远程代码执行漏洞 这种漏洞通常出现在应用程序或操作系统中&#xff0c;攻击者可以通过利用漏洞注入恶意代码&#xff0c;并在受攻击的系统上执行任意命令。 2.漏洞场景 PHP 代码执行PHP 代码注入OS 命令执…

Kettle循环结果集中的数据并传入SQL组件【或转换】里面

简介&#xff1a;在尝试使用了结果集的Demo循环后&#xff0c;进入到生产还是有一点问题的&#xff0c;以下是各个组件的分解解释、遇到的问题&#xff0c;以及解决问题的思路&#xff0c;最后文章的最后会把完整的Ktr文件放出来。记得收藏点赞喔&#xff01; 先来看张图~来自…