10.25一些旧代码

2023-10-26 03:45
文章标签 代码 10.25

本文主要是介绍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;
}

这篇关于10.25一些旧代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

Java进行日期解析与格式化的实现代码

《Java进行日期解析与格式化的实现代码》使用Java搭配ApacheCommonsLang3和Natty库,可以实现灵活高效的日期解析与格式化,本文将通过相关示例为大家讲讲具体的实践操作,需要的可以... 目录一、背景二、依赖介绍1. Apache Commons Lang32. Natty三、核心实现代

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到

SpringBoot实现二维码生成的详细步骤与完整代码

《SpringBoot实现二维码生成的详细步骤与完整代码》如今,二维码的应用场景非常广泛,从支付到信息分享,二维码都扮演着重要角色,SpringBoot是一个非常流行的Java基于Spring框架的微... 目录一、环境搭建二、创建 Spring Boot 项目三、引入二维码生成依赖四、编写二维码生成代码五

使用Python和PaddleOCR实现图文识别的代码和步骤

《使用Python和PaddleOCR实现图文识别的代码和步骤》在当今数字化时代,图文识别技术的应用越来越广泛,如文档数字化、信息提取等,PaddleOCR是百度开源的一款强大的OCR工具包,它集成了... 目录一、引言二、环境准备2.1 安装 python2.2 安装 PaddlePaddle2.3 安装

SpringBoot中四种AOP实战应用场景及代码实现

《SpringBoot中四种AOP实战应用场景及代码实现》面向切面编程(AOP)是Spring框架的核心功能之一,它通过预编译和运行期动态代理实现程序功能的统一维护,在SpringBoot应用中,AO... 目录引言场景一:日志记录与性能监控业务需求实现方案使用示例扩展:MDC实现请求跟踪场景二:权限控制与

利用Python调试串口的示例代码

《利用Python调试串口的示例代码》在嵌入式开发、物联网设备调试过程中,串口通信是最基础的调试手段本文将带你用Python+ttkbootstrap打造一款高颜值、多功能的串口调试助手,需要的可以了... 目录概述:为什么需要专业的串口调试工具项目架构设计1.1 技术栈选型1.2 关键类说明1.3 线程模

Python Transformers库(NLP处理库)案例代码讲解

《PythonTransformers库(NLP处理库)案例代码讲解》本文介绍transformers库的全面讲解,包含基础知识、高级用法、案例代码及学习路径,内容经过组织,适合不同阶段的学习者,对... 目录一、基础知识1. Transformers 库简介2. 安装与环境配置3. 快速上手示例二、核心模

Java的栈与队列实现代码解析

《Java的栈与队列实现代码解析》栈是常见的线性数据结构,栈的特点是以先进后出的形式,后进先出,先进后出,分为栈底和栈顶,栈应用于内存的分配,表达式求值,存储临时的数据和方法的调用等,本文给大家介绍J... 目录栈的概念(Stack)栈的实现代码队列(Queue)模拟实现队列(双链表实现)循环队列(循环数组

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指