自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 markdown的基本语法

文章目录标题文本文本技巧文字超链接缩进(引用)图片表格UML 图流程图标题使用#来设置标题级别,如下:# 标题 (一级标题)## 标题 (二级标题)### 标题 (三级标题)或者使用3个=或者-在文字下一行来显示大小标题标题======= (大标题)标题------------ (小标题)文本文本技巧文字斜体:使用*文字*实现文字加粗:使用**文字**实现。删除文字:使用~~文字~~实现。标记文本:使用==文字==实现。下划线:使用<u&g

2021-08-26 11:03:33 1656

原创 pytorch实现tf.sequence_mask()

参考下文博客def sequence_mask(lengths, max_len=None): lengths_shape = lengths.shape # torch.size() is a tuple lengths = lengths.reshape(-1) batch_size = lengths.numel() max_len = max_len or int(lengths.max()) lengths_shape += (max_len

2021-04-08 19:49:34 941

原创 Python 获取文的基本信息并格式化

获取文件的信息,例如绝对路径、文件大小修改时间、访问时间、状态变化时间。来源《Python从入门到精通》。def formatTime(longtime): return time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(longtime))def formatByte(number): for (scale,label) in [(1024*1024*1024,"GB"),(1024*1024,"MB"),(1024,"KB")]:

2020-12-23 20:58:26 361

原创 数字统计问题

(1)、问题描述一本书的页码从自然数1 开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6 页用数字6 表示,而不是06 或006 等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1, 2,…,9。(2)、算法设计给定表示书的总页码的10 进制整数n (1≤n≤10 ) 。编程计算书的全部页码中分别用到多少次数字0,1,2,…,9。

2020-09-29 09:30:45 276

原创 Visual Studio对代码进行注释

1.Ctrl+K+C(可以同时按住三键,也已分开来按Ctrl+K,Ctrl+C)对选中的代码段进行注释Ctrl+K+U(可以同时按住三键,也已分开来按Ctrl+K,Ctrl+U)对选中的代码段取消注释2.Ctrl+Shift+/(切换块注释快捷键)对选中的代码段进行注释Ctrl+Shift+/对选中的代码段取消注释3.也可以利用按钮进行注释4.输入"/*“后,会自动补齐”/**/"5.更改快捷键的方法:工具—>选项—>环境—>键盘(“新快捷键用于”下拉修改为文本编辑器,“显示

2020-08-17 21:30:02 18955 3

原创 windows10 关闭防病毒程序

win+R,输入gpedit.msc,计算机配置—>管理模块—>Windows组件—>Windows Defender防病毒程序—>右侧的“关闭Windows Defender防病毒程序”双击后,将未配置更换到“已启用”,点击应用即可。

2020-06-29 17:06:36 543

原创 C++实现选择排序(简单选择排序、堆排序)

时间复杂度和稳定性,适用性都在代码块里简单选择排序:#include<iostream>using namespace std;//选择排序 例子3 1 5 3 2 4//适用于顺序存储和链式存储//最好、平均和最坏都是O(n^2),不稳定的算法int main() { int n, i, j; cin >> n; //创建长度为n的数组 int...

2020-04-24 22:51:21 182

原创 C++实现交换排序(冒泡排序、快速排序)

时间复杂度和稳定性,适用性都在代码块里冒泡排序:#include<iostream>using namespace std;//冒泡排序 最好时间复杂度为O(n)//平均和最坏都是O(n^2),稳定的算法,适用于顺序存储int main() { int n, i, j, temp; //flag用于判断是否一开始就是符合的顺序 bool flag = false;...

2020-04-24 22:46:38 371

原创 C++实现插入排序(直接、折半插入,希尔排序)

时间复杂度和稳定性都在代码块里直接插入排序的实现:#include<iostream>using namespace std;//直接插入排序 最好时间复杂度为O(n)//平均和最坏都是O(n^2),不稳定 适用于顺序存储和链式存储int main() { int n, i, j, temp; cin >> n; //创建长度为n的数组 int *p...

2020-04-24 22:42:09 186

转载 17年杭电复试第三题

【试题三】有一个 MN 的材料和一个 st 的模板,从材料中切除模板,求最大能切出来的模板的数量。sample input:3 4a b c dc d a ba c c d2 2a bc dsample out2以下代码转自:逃离地球的小小呆#include<stdio.h>#include<string.h>#include<algo...

2020-04-12 23:12:08 185

原创 18年杭电复试第一题

题目描述给出 n 个人的名字,各抽取一个数字,自己用一种数据结构存取人的名字和抽取数字信息,票数例如 Bob 9 Alice 12 Tom 5 Wisten 7 nick 4 ……(10 分)1.1 定义一种数叫丑数,其因子除 1 外只有 2 3 5 的倍数(例如 4 10 是丑数,11 13不是),输出所有抽到丑数的人的名字。(10 分)1.2 根据各个人所抽数字大小升序排序,输出排序后的...

2020-04-12 00:04:34 145

原创 17年杭电复试前两道

【试题一】1.关羽过关斩三将,输入四个人的武力值(大于 0 小于 50),若超过界限 需要重新输入,关羽的武力值 x,将士武力值为 y,满足(x-y)^2+(x-y)+41 若为素数则关羽获胜,若关羽三次获胜输出 WIN,若失败则输出 失败的将领序号(第几关)。#include<iostream>using namespace std;bool Judge(int x){...

2020-04-11 13:41:00 198

原创 在指定文件中,读出学生成绩并排序

有一个文件记录了学生期末考试的几门成绩和学号,求出这几门课程的平均分和总分,并按照总分排序,从高到底,如果成绩相同,按照学号从小到大的顺序。#include<iostream>#include<string>#include<vector>#include<fstream>#include<sstream>#include&l...

2020-04-10 20:29:47 2155 1

原创 15年杭电复试两道算法题

【试题一】1.给定一个字符串,计算字符串中数值的个数并求和。其中还包含了负号,若紧跟负号的是一个数值,则表示这是一个负数,若后面跟着的不是数字,则不表示什么。输入:一个字符串输出:数值个数 数值和例子输入:312ab-2-- -9–a输出:3 301#include<iostream>#include<string>using namespace std...

2020-04-10 17:00:46 415

原创 十进制数转换成二、八、十六进制

在算法练习时,经常碰到进制转换的问题,这些问题大同小异,这里就简单的写个程序方便自己复用进制转换算法。#include<iostream>#include<string>using namespace std;//num是需要是转换的数字,form是要目标进制string trans(int num,int form) { string str; while...

2020-04-08 13:00:42 625

原创 丑数判断

丑数定义:一个正整数的素因子只包含 2、3、5、7 四种(不同的题目可能包含的因子不同,有的只有2、3、5),则它被称为丑数。前 20 个丑数 为1, 2, 3,4, 5,6,7,8,9,10,12,14,15,16,18,20,21,24,25, 27。输入一个正整数 N,判断这个数是否为丑数。#include<iostream>using namespace std;in...

2020-04-08 11:39:16 951

原创 C++一定范围的随机数生成

在C++中,若不设定随机数种子,则随机数函数会默认将种子设为1,且不再改变,导致生成随机数不再改变。设定随系统时间变化而变化的随机生成数:1.添加头文件time.h或者ctime2.设定随机数种子(只需设置一次即可)srand(time(NULL));3.获取所需范围的随机数int key = rand() % 900 + 100;//此时随机数生成区间为100-999(1000取...

2020-04-06 13:24:19 1236 1

原创 HDOJ2093考试排名

C++编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢?我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,表明你曾经有过一次错误提交,因而当你一旦提交该题“AC”后,就要与你算一算帐了,总共该题错误提交了几回。虽然你在题数上,大步地跃上了一个台阶,但是在耗时上要摊上你共花去的时间。特别是,曾经有过的错误提交,每次都要摊上一定的单...

2020-03-20 00:19:35 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除