- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 最大最小公倍数
蓝桥杯基础算法之最大最小公倍数 题目 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N 输出格式 输出一个整数,表示你求得的最小公倍数 样例输入 9 样例输出 504 注释 504 = 9 * 8 * 7 数据规模与约定 1 <= N <= 106 分析 题目要求涉及贪心算法,对于个人而言,更像是一个纯数学问题: 题目主要分析: 主要找三个数,这三个数主要考虑第一位与第三位之间的公约数问题 N分为奇数和偶数讨论 奇数下 所求 = N *
2020-07-16 19:17:42
366
转载 C++ vector容器学习
vector学习 vector是线性容器,它的元素严格的按照线性序列排序 和动态数组很相似,和数组一样,它的元素存储在一块连续的存储空间中,这也意味着我们不仅可以使用迭代器(iterator)访问元素,还可以使用指针的偏移方式访问,和常规数组不一样的是,vector能够自动存储元素,可以自动增长或缩小存储空间, vector的优点: 可以使用下标访问个别的元素 迭代器可以按照不同的方式遍历容器 可以在容器的末尾增加或删除元素 vector的元素不仅仅可以使int,do
2020-07-05 00:50:08
356
原创 图书管理系统
基于C的图书管理系统 c 指针 c 单向链表 结构体指针 提供基本的录入、查询、显示、删除功能接口 基于对指针、数组和文件的操作,实时同步 //学生成绩管理系统 #include <stdio.h> #include <malloc.h> #include <stdlib.h> #include <string.h> #define FL "D:/book.txt" //链表的定义 struct library { int book_id;
2020-06-22 23:16:18
496
原创 前端学习笔记——day1
HTML5+css+javas 本次实验一个图片流水切换加动态生成导航栏 鼠标移入移出事件响应 动态生成 多函数嵌套` 定时器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>图片轮播+导航按钮事件响应</title> <style> #ibanner{ positi
2020-06-21 16:02:32
388
原创 PYTHON基础操作7
Python基础操作7 类的引入: 用字典存储数据,实现一个具有基本功能的通讯录(姓名:联系电话)。 功能要求: (1)查询全部联系人。 (2)查询特定联系人:输入姓名,可以查询当前通讯录中的联系人信息。若联系人存在,则输出联系人信息;若不存在,则输出“查无此人”。 (3)更新联系人的信息:输入姓名,若存在则更新其电话号码,不存在,则告知。 (4)插入新的联系人信息:向通讯录中新建联系人,若联系人已经存在,则询问是否修改联系人信息;若不存在,则新建联系人。 (5)删除已有联系人:输入联系人姓名,若存在,则删
2020-06-15 11:05:45
783
原创 数据结构 (图)
数据结构(图) 图的创建,遍历,AOV网创建 采用C语言,以便熟练stack栈的底层实现 AOV网:用顶点表示活动,用弧表示活动间的优先关系的有向图称为顶点表示活动的图(Activity On Vertex Network),简称AOV网。 拓扑排序:将AOV网中所有的顶点排成一个线性序列,该序列满足:若在该AOV网中由顶点Vi到顶点Vj有一条路径,则在改线性序列中的顶点Vi必定在顶点Vj之前。简而言之,AOV网解决的是先后顺序问题。是求关键路径的基础。 #include <stdio.h> #
2020-06-15 10:53:10
720
原创 PYTHON基础操作6
Python基础操作6 一个猜拳小游戏 支持交互 支持计数 容错性提高 #猜拳 from random import randint times = 1 number_real = randint(0,9) def guess(): global times number_guess = int(input('请输入:')) try : dict(zip(range(0,10),range(0,10)))[number_guess] except E
2020-06-08 12:20:35
151
原创 Java GUI学习
Java GUI学习笔记 主要了解Java中swing方法的基础使用 GUI类 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.DecimalFormat; public class demo17 extends JFrame implements ActionListener{ Ci
2020-06-08 12:07:12
277
原创 Verilog HDL学习笔记_1
Verilog HDL 学习笔记第一天 首先引用一个比较详细的笔记 https://www.cnblogs.com/IClearner/p/7203887.html 循环语句:循环语句,主要包含 for、while、forever、repeat 四类语句,但只有 for 语句才有可能具备可综合性,其余均为测试验证所准备 缩减运算符是对单个操作数进行或与非递推运算,最后的运算结果是一位的二进制数。缩减运算符目前支持或与非三种操作。具体运算过程如下:第一步先将操作数的第一位与第二位进行或与非运算,第二步将
2020-06-08 11:46:10
296
原创 2020蓝桥杯省内模拟赛(大学B组)
2020蓝桥杯省内模拟赛(大学B组) 第一题: 题目描述: 小明和朋友们一起去郊外植树,他们带了一些在自己实验室精心研究出的小树苗。 小明和朋友们一共有 n 个人,他们经过精心挑选,在一块空地上每个人挑选了一个适合植树的位置,总共 n 个。他们准备把自己带的树苗都植下去。 然而,他们遇到了一个困难:有的树苗比较大,而有的位置挨太近,导致两棵树植下去后会撞在一起。 他们将树看成一个圆,圆心在他们找的...
2020-04-27 14:11:50
746
原创 IDLE 关于环境变量和扩展库安装
IDLE 关于环境变量和扩展库安装 1.环境变量 本次课堂教学采用的是python3.8.1版本,在安装时已经对其进行环境变量的配置。 如果环境变量还是没有配置好,请参考如下教程: 关于python未加入环境变量的操作 https://jingyan.baidu.com/article/c33e3f483ab7d4ea14cbb548.html 配置好后理论上可以在cmd下进行idle中基础操...
2020-04-11 14:35:24
2953
原创 2020蓝桥杯校内模拟赛(大学B组)
第一题 题目描述: 一个正整数如果任何一个数位不大于右边相邻的数位,则称为一个数位递增的数,例如1135是一个数位递增的数,而1024不是一个数位递增的数。 给定正整数 n,请问在整数 1 至 n 中有多少个数位递增的数? 输入格式: 输入的第一行包含一个整数 n。 输出格式: 输出一行包含一个整数,表示答案。 样例输入: 30 样例输出: 26 评测用例规模与约定 对于 40...
2020-03-25 00:11:42
376
原创 PYTHON基础操作5
熟悉python列表排序 题目要求 分析题目要求不难得出,本题考查列表的排序操作 涉及sort sored reverse reversed 的基本操作,及其原地操作还是非原地操作 具体代码实现如下 #一个无聊的列表基础操作 destination=['france','germany','norway','britian','japan']#想去的地方 print(sorted(desti...
2020-03-19 22:21:15
198
原创 PYTHON基础操作4
string.ascii_letters+string.digits+string.punctuation 本操作平生第一次接触
2020-03-19 21:36:30
254
原创 PYTHON基础操作3
对列表的操作 简单实现列表逆序输出 目前的水平找到四种不同方法 #将一组数逆序输出。可以尝试各种不同方法实现 data=list(range(20)) print("原数组:{}|\t\n新数组:\n{}\n{}".format(data,data[::-1],\ sorted(data,reverse=True))) p...
2020-03-19 13:11:08
136
原创 PYTHON基础操作2
利用random实现猜数字游戏 随机生成0到8的整数,人机交互进行猜数字游戏。记录直到猜中次数 from random import randint preinstall = randint(0,9) order=1 while True : guess = input("请输入所猜数:\n") try : guess=int(guess) except E...
2020-03-19 13:05:03
137
原创 PYTHON基础操作
python关于goto语句的熟悉 简单构造一个add()函数利用goto语句实现range()函数类似功能 from goto import with_goto @with_goto def add(start, stop): i = start result = [] label .begin if i == stop: ...
2020-03-19 12:58:44
155
转载 杭电系统JAVA学习
JAVA学习DAY1 题目描述 编写一个方法h2D(String s)将一个由数字字符和大写字母A、B、C、D、E、F组成的十六进制数转换成十进制数。 编写一个测试类,输入一个整数n,后面跟n个十六进制串,调用上述方法把它们转换成十进制整数,并输出它们的和。 import java.util.*; import java.math.BigInteger; public class HelloWor...
2020-03-19 12:39:12
291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅