自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HJ006 质数因子

题目描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为22335)最后一个数后面也要有空格输入描述输入一个long型整数输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。示例1输入180输出2 2 3 3 5做题思路1. 任何非质数的整数一定可以表达成质数的乘积2. 重复的质数也要被列举出来3. 以 180 为例,从2开始(2为最小...

2021-01-25 14:06:35 430 2

原创 HJ005 进制转换

题目描述写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输入描述:输入一个十六进制的数值字符串。注意:一个用例会同时有多组输入数据,请参考帖子https://www.nowcoder.com/discuss/276处理多组输入的问题。输出描述:输出该数值的十进制字符串。不同组的测试用例用\n隔开。示例1输入0xA0xAA输出10170做题思路第一种:其他进制转十进制的方法很简单,就是不停的乘加第二种:利用cin和cout本

2021-01-25 12:15:00 729

原创 HJ004 字符串分隔

题目描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述连续输入字符串(输入多次,每个字符串长度小于100)输出描述输出到长度为8的新字符串数组示例1输入abc123456789输出abc000001234567890000000做题思路1. 当所输入的字符串str长度小于8时,补齐缺少的0输出即可2. 当所输入的字符串str长度大于8时,删除

2021-01-23 19:37:51 840 2

原创 HJ003 明明的随机数

目录题目描述输入描述输出描述输入输出说明做题思路AC代码题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。注:测试用例保证输入参..

2021-01-23 15:26:19 595

原创 HJ002 计算某字母出现的次数

目录题目描述输入描述输出描述输入输出做题思路 1AC代码 1做题思路 2AC代码 2题目描述写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写。输入描述第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。输出描述输出输入字符串中含有该字符的个数。示例1输入ABCabcA输出2做题思路 1获取该字母的大写和小写,挨个遍历.

2021-01-23 10:45:43 1496

原创 HJ001 字符串最后一个单词的长度

题目描述计算字符串最后一个单词的长度,单词以空格隔开。输入描述输入一行,代表要计算的字符串,非空,长度小于5000。输出描述输出一个整数,表示输入字符串最后一个单词的长度。输入hello nowcoder输出8做题思路1. 获取输入的整行字符串2. 倒着数 数到空格或者-1为止AC代码#include<iostream>#include<string>using namespace st...

2021-01-21 22:38:38 389

原创 C++链表的各种操作

题目描述代码#include<iostream>#include<algorithm>using namespace std;struct sqList{ int data; sqList *next;};sqList* ListInitNodata(int len); //根据指定的长度初始化链表,不需要输入数值,全部初始化为0sqList* ListInit(int len); //根据指定的长度和数值初始化链表,需要自己输入数值voi.

2020-10-04 19:36:30 194

原创 04 Mybatis的增删改查

1. mybatis中sql语句的占位符与parameterType #{} 与 parameterType 表示一个占位符,向占位符输入参数,mybatis自动进行java类型和jdbc类型的转换,程序员不需要考虑参数的类型。比如传入字符串,mybatis会自动将参数两边加单引号拼接到sql语句当中 如果#{}中传入简单类型的参数,例:parameterType="int",#{}中的变量名称随意 如果#{}接收pojo数据类型的参数,例:paramete

2020-09-07 07:06:34 131

原创 03 Mybatis入门程序

1. 配置SqlMapConfig配置数据库连接相关信息<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 和spring整合之后,environmen

2020-09-06 08:24:46 141

原创 02 Mybatis结构配置

文章目录01. mybatis介绍02. mybatis框架工作流程03. ecplice项目jar包导入方法04. 在项目中导入mybitis框架的依赖包05. 项目下创建config文件夹06. xml配置文件的设置07. pojo数据类型的配置08. 配置 log4j.properties09. 配置dtd约束文件10. 使用 Junit总结01. mybatis介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundati

2020-09-04 09:03:22 149

原创 01 原生JDBC的使用缺陷与基础环境配置

开发环境jdk1.7.0_72eclipse:eclipse-3.7-indigomysql:mysql5.1相关安装教程:jdk的配置与eclipse的使用 与 Mysql 5.1.70 及 Navicat 安装教程工程目录创建数据库通过navicat创建名为mybatis的数据库运行sql_table.sql 与 sql_data.sql 文件完成建表和数据导入sql_table.sql 文件内容/*SQLyog v10.2 MySQL - 5.1.72-c.

2020-09-02 19:14:20 149

原创 Typora主题更换和Typora的使用方法

Typora的安装十分简单,电脑管家一键安装即可。但是,众所周知,不管是什么东西,只要可以换皮肤,初始化的界面就都不太行。Typora的官网:http://theme.typora.io/ 提供了各式各样的主题,下载速度十分快下载完成某个主题后会得到一个压缩包。(这里值得一提,Typora样式的更改是和css样式有关的)比如我下载了maize主题,解压结果如下:只需要保存上述红线标注的两个文件打开Typora,选择文件 --> 偏好设置 --> 外观 --> .

2020-09-01 11:18:00 3118 3

原创 jdk的配置与eclipse的使用

首先自然是安装包从哪里获得这个问题:jdk历史版本:本https://www.oracle.com/java/technologies/oracle-java-archive-downloads.htmleclipse历史版本:http://wiki.eclipse.org/Older_Versions_Of_Eclipse我配置的环境是:jdk 1.7.0_72 + eclipse-3.7-indigo-jee链接:https://pan.baidu.com/s/1Br-LNpR...

2020-08-31 10:43:17 396

原创 Mysql 5.1.70 及 Navicat 安装教程

为了避免安装后期出现Bug,首先必须明确电脑中从未安装过Mysql,或者安装过Mysql并且卸载干净,否则二次安装会出错。此外,安装过Mysql,并且进行过卸载,需要进行下面的步骤进行确认,因为mysql不同于其他软件,卸载起来很麻烦,如果下面这些没出现,代表电脑中的mysql卸载干净了,可以再次进行安装停止MySQL服务:这台电脑-->右键管理-->服务和应用程序-->服务找到名为"MySQL"的服务右键停用 进控制面板卸载MySQL 删除C盘隐藏文件夹ProgramDa...

2020-08-30 11:43:07 581

原创 01 梯度下降、学习率、损失函数

概念引入基于一个自变量x,比如时间,我们可以得到其对应的观测值y,比如温度值。不停的观测,我们可以得到一系列的真实对应关系:(时间,温度的真实值),即(x1, y1),(x2, y2), ..., (xn, yn)。现在我们知道了温度和时间之间是呈正比例关系的,即y = k*x。很显然,我们不知道k应该取到多少,但是我们可以假设。现在我们假设k=2,也就是我们猜想温度和时间的关系是 y=2*x。那么由上述得到的真实对应关系,我们可以得到一系列预测对应关系:(时间,温度的预测值),即(x1, 2

2020-08-23 15:14:57 564

原创 02 LinerRegression

问题引入:这就是个简单的线性回归函数的计算问题现在我们已知一次函数 y = 4x + 9,bias为一个服从标准正态分布的随机随机数值。那么通过 y = 4x + 9 + bias,当我们给定一系列x值:x1,x2,...,xn值后,我们可以得到一组离散的点集(x1, y1),(x2, y2),...,(x3, y3)。很明显这些点一定是围绕着y = 4x + 9 这条直线波动的。上面的思维是我们已知直线方程 y = 4x +9 而后推导出一组离散点集(x,y)。那我们如何反过来,即通过观测得.

2020-08-23 15:13:59 196

原创 Pycharm的字体大小设置 与 如何取消自动更新

Pycharm的字体大小有两种设置比较舒服。第一种是ctrl+滑轮的上下滚动调节,但是调节过后的效果具有时效性,也就是当你再次打开Pycharm后,字体大小又变回了基础设置的大小。第二种直接调整基础设置中字体的大小。幸运的是,两者是可以共存的。另外要注意Pycharm的自动更新。解决如下:本篇博文大部分参考于:Pycharm 字体大小调整,尊重原创!!当然这里的文字和图片都是我自己的,思想来自他人,操作来源自己,所以我也是原创哈哈哈1. ctrl+滑轮调整大小上一步点击Add Mous

2020-08-20 06:50:28 1115

原创 conda install命令出现CondaHTTPError问题

首先要明白为什么会出现这个问题,个人理解为:conda install主要是从网络上下载各种包到自己的环境内,但是由于多方面技术原因,先进框架下的包大多都在国外。而由于我国国情,访问外网下载东西很容易连接超时,导致下载失败国内有很多镜像,比如清华镜像,我认为就是清华从外网上下载了很多包,放在它自己的镜像网站上。然后在我们下载的时候,指定下载网站清华镜像网站,那么conda就会从这个网站上找包下载,从而避免连接外网比如使用豆瓣源(也是一种镜像网站,python的各种包)下载numpypip.

2020-08-18 17:29:25 7095 1

原创 Cudnn与Pytorch的安装

win键搜索cmd,右键选择管理员,运行命令:conda install pytorch torchvision cuda100 -c pytorch 注意:这是CUDA10.0版本的pytorch命令运行命令运行结果如何得到不同版本的命令?搜索pytorch官网,选择对应的版本,自动会给出相关的命令。另:下载以往的版本要访问https://pytorch.org/get-started/previous-versions/...

2020-08-18 11:08:06 1182

原创 Win10系统下CUDA10.0的安装

进入官网下载CUDA10.0,直接搜索CUDA10.0即可,注意:只有你的电脑上配置的显卡是NVIDIA的显卡才可以装CUDA,AMD显卡的电脑是不行的对于下载的exe文件双击进行安装,自定义选择安装路径点击OK后进入系统兼容性检查,等待就好了许可协议这一步直接同意一定要选择自定义安装,如果选择精简安装,CUDA对环境的要求就会很高,而我们电脑中可能不满足,就会导致安装失败有的选项需要取消勾选,否则安装就会失败,别问为什么,我也不知道有一个选项是可选的:Displ..

2020-08-18 09:54:46 7499 5

原创 第3章-1 3-1.大于身高的平均值 (10分)

中小学生每个学期都要体检,要量身高,因为身高可以反映孩子的生长状况。现在,一个班的身高已经量好了,请输出其中超过平均身高的那些身高。程序的输入为一行数据,其中以空格分隔,每个数据都是一个正整数。程序要输出那些超过输入的正整数的平均数的输入值,每个数后面有一个空格,输出的顺序和输入的相同。输入格式:在一行输入中一个班的身高值,以空格分隔。输出格式:在一行输出超过输入的平均数的输入值,以空格分隔。输入样例:在这里给出一组输入。例如:143 174 119 127 117 164 .

2020-08-11 13:32:55 662

原创 第2章-14 求整数段和 (15分)

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8输出样例: -3 -2 -1 0 1 2 3 4 5 6 7 8Sum = 30.

2020-08-11 13:31:51 642 2

原创 第2章-13 分段计算居民水费 (10分)

为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。输入格式:输入在一行中给出非负实数x。输出格式:在一行输出应交的水费,精确到小数点后2位。输入样例1:12输出样例1:16.00输入样例2:16输出样例2:22.50x = float(input())if x<=15: p.

2020-08-11 13:30:56 1091

原创 第2章-12 输出三角形面积和周长 (15分)

本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√​s(s−a)(s−b)(s−c)​​​,其中s=(a+b+c)/2。输入格式:输入为3个正整数,分别代表三角形的3条边a、b、c。输出格式:如果输入的边能构成一个三角形,则在一行内,按照area = 面积; perimeter = 周长的格式输出,保留两位小数。否则,输出These sides do not corr.

2020-08-11 13:29:56 1459

原创 第2章-11 求平方与倒数序列的部分和 (15分)

本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m​2​​+1/m+(m+1)​2​​+1/(m+1)+⋯+n​2​​+1/n。输入格式:输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例:5 10输出样例:sum = 355.845635m, n = [int(x) for x in input().split().

2020-08-11 13:28:06 184

原创 第2章-10 输出华氏-摄氏温度转换表 (15分)

输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。输入格式:在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开。输出格式:第一行输出:"fahr celsius"接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位.

2020-08-11 13:27:05 246

原创 第2章-9 比较大小 (10分)

本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。输入样例:4 2 8输出样例:2->4->8num_list = [int(x) for x in input().split()] #注意输入的都是字符串形式的,当批量逻辑上输入数字时,这样处理效率比较高,代码简洁max_num = max(num_list)min_num =.

2020-08-11 13:26:11 303

原创 第2章-8 转换函数使用 (30分)

输入一个整数和进制,转换成十进制输出输入格式:在一行输入整数和进制输出格式:在一行十进制输出结果输入样例:在这里给出一组输入。例如:45,8输出样例:在这里给出相应的输出。例如:37a, b = input().split(',')print(int(a, int(b)))...

2020-08-11 13:23:56 200

原创 第2章-7 产生每位数字相同的n位数 (30分)

读入2个正整数A和B,1<=A<=9, 1<=B<=10,产生数字AA...A,一共B个A输入格式:在一行中输入A和B。输出格式:在一行中输出整数AA...A,一共B个A输入样例1:在这里给出一组输入。例如: 1, 5输出样例1:在这里给出相应的输出。例如:11111输入样例2:在这里给出一组输入。例如: 3 ,4输出样例2:在这里给出相应的输出。例如:3333AC代码A.

2020-08-11 13:22:04 2294

原创 第2章-6 求交错序列前N项和 (15分)

本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,结果保留三位小数。输入样例:5输出样例:0.917AC代码N = int(input())num_list = [i/(2*i-1) if i%2==1 else -i/(2*i-1) for i in range(1,N+1)]print("{:.3f}".format(s.

2020-08-10 20:59:34 104

原创 第2章-5 求奇数分之一序列前N项和 (15分)

本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例:23输出样例:sum = 2.549541AC代码N = int(input())num_list = [1/x for x in range(1, 2*N, 2)]print( "sum = {:..

2020-08-10 20:58:30 177

原创 第2章-4 特殊a串数列求和 (20分)

给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s = 对应的和”的格式输出。输入样例:2 3输出样例:s = 246AC代码a, n = input().split()n = int(n)num_list = [ int(a*i) for i in range(1,n+1) ]print( "s = {}".format(s.

2020-08-10 20:57:40 185

原创 第2章-3 阶梯电价 (15分)

为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。输入格式:输入在一行中给出某用户的月用电量(单位:千瓦时)。输出格式:在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid Value!"。输入样例1:10.

2020-08-10 20:56:47 174

原创 第2章-2 计算分段函数[1] (10分)

本题目要求计算下列分段函数f(x)的值:输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。输入样例1:10输出样例1:f(10.0) = 0.1输入样例2:0输出样例2:f(0.0) = 0.0AC代码x = float(input())if x!=0: print("f({:.1f}) = {:.1f}".format(float..

2020-08-10 19:45:11 195

原创 第2章-1 计算 11+12+13+...+m (30分)

输入一个正整数m(20<=m<=100),计算 11+12+13+...+m 的值。输入格式:在一行输入一个正整数m。输出格式:在一行中按照格式“sum = S”输出对应的和S.输入样例:在这里给出一组输入。例如:90输出样例:在这里给出相应的输出。例如:sum = 4040AC代码stop = int(input())num_list = [x for x in range(11, stop+1)]print( "sum =.

2020-08-10 19:39:44 428

原创 第1章-3 输出“Python语言简单易学” (10分)

输入格式:无输出格式:输出一句短语,Python语言简单易学。如果包含汉字,用"print(s.encode("utf-8"))"输出.如: s="人生苦短,我学Python" print(s.encode("utf-8"))输出样例:"人生苦短,我学Python" 的输出:b'\xe4\xba\xba\xe7\x94\x9f\xe8\x8b\xa6\xe7\x9f\xad\xef\xbc\x8c\xe6\x88\x91\xe5\xad\xa6.

2020-08-10 19:38:27 348

转载 第1章-2 从键盘输入三个数到a,b,c中,按公式值输出 (30分)

在同一行依次输入三个值a,b,c,用空格分开,输出 b*b-4*a*c的值输入格式:在一行中输入三个数。输出格式:在一行中输出公式值。输入样例:在这里给出一组输入。例如:3 4 5输出样例:在这里给出相应的输出。例如:-44AC代码a, b, c = input().split()a, b, c = int(a), int(b), int(c)print( b*b-4*a*c )...

2020-08-10 19:36:35 2342 2

原创 第1章-1 从键盘输入两个数,求它们的和并输出 (30分)

本题目要求读入2个整数A和B,然后输出它们的和。输入格式:在一行中给出一个被加数在另一行中给出一个加数输出格式:在一行中输出和值。输入样例:在这里给出一组输入。例如:18-48输出样例:在这里给出相应的输出。例如:-30AC代码A = int(input()) #注意input的输入是一个字符串,如果逻辑上是数字,要进行强制类型转换B = int(input())print( A+B )...

2020-08-10 19:34:54 688

原创 02 vue框架内部的各种指令和axios操作的代码详解

第一个完整的Vue程序:<!DOCTYPE heml><html lang='en'> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content=".

2020-08-09 16:59:10 327

原创 01 Vue+axios+SSE组件功能简绍

Vue前端框架:在前端开发中,经常要通过js代码来进行一些逻辑操作,最终还要把这些逻辑操作的结果展现在页面中,这需要我们通过操作DOM来完成。而Vue这种MVVM模式的框架,通过viewmodel实现数据双向绑定,让数据自动地双向同步,从而避免了操作DOM的过程。第一个vue程序:1. 导入开发版本的Vue.js2. 创建Vue实例对象,设置 el 属性和 data 属性3. 使用模板语法把数据data渲染到页面el 挂载点:el是用来设置Vue实例挂载的元素 Vu.

2020-07-30 10:24:06 7611

空空如也

空空如也

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

TA关注的人

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