- 博客(43)
- 收藏
- 关注
原创 python蓝桥杯选数
本题涉及到很多python中的知识点,比如combinations(列表的组合)应用,以及素数的判断在此处总结一下排列组合函数:排列函数itertools.permutations(a,2)#将列表a两两进行排列,注意1 2和2 1是两个不同的排列itertools.combinations(a,2)#将列表a进行两两组合,注意,1 2和2 1是同一个组合!!!
2024-04-09 20:45:41 552
原创 python实现两个二维数组相加
在python中二维数组相加是比较常见的问题,本节将带大家复习一下二维数组的相加在定义数组z(用于求和的数组时),不能使用a=[[]*n]*m来定义因为如果这样定义的话,在调用时,不能只调用函数的某一个单个的值,这样调用的是一整行!
2024-04-08 14:58:30 820
原创 python知识点:python中的一些内置函数
math.factorial(5)#求5的阶乘。a[::-1]#翻转序列。hex()#十六进制。
2024-03-22 16:19:39 126
原创 python小知识:map函数的用法
很多初学python的朋友对于每次见到别的大佬里代码写的map都会一头雾水,下面本节将会为大家详细介绍map()函数的使用map(a,b)#在b中运行a的方法。
2024-03-22 16:11:35 260
原创 python小王子单链表(用数组的方法)
本题使用数组的方法解决了小王子单链表的问题,本题涉及到的知识点还有数组 组内数字的移动本题重点在于数组组内的移动,一定要注意如何倒着移动数组(即反方向移动数组)
2024-03-21 17:57:26 281
原创 python蓝桥杯自行车停放
本节内容复习了python中insert函数的用法,以及index函数的用法在这里为大家总结一下python列表中一些常用的队列函数a.append(k)#在a的末尾添加ka.count(k)#k在a中的个数a.insert(a.index(k),g)在k前面插入ga.insert(a.index(k)+1,g)在k后面插入ga.remove(k)在a中删除ka.sort()#把a进行排序len(a)#求列表a的长度max(a)#求列表a中的最大值min(a)#求列表a中的最小值。
2024-03-21 16:50:23 211
原创 python蓝桥杯:斐波那契数列最大公约数
该题考察了math.gcd()函数的用法,以及如何求斐波那契数列的计算方法本题考察了斐波那契数列的构造方法,以及math.gcd()求最大公约数的用法,是一个比较综合的题型。
2024-03-20 20:02:13 205
原创 python:NP61---牛牛的矩阵相加
python自带编译器不支持矩阵numpy的导入!!!请同学们一定要注意python矩阵就相当于列表里面的元素也是列表(列表的嵌套)
2024-03-14 17:27:00 408
原创 python:NP28---密码游戏
在python基础知识的学习中,我们很多时候会遇见让我们把数字拆分成各个位数的题,下面这道就是经典的数字拆分的l例题总结以下四位数字取个十百千位的用法ge=a%10。
2024-03-12 14:20:43 505
原创 python:牛客NP21---增加排队名单
本节内容我们来复习一下append()和insert()的用法a.append()是在列表a的末尾添加元素a.insert(x,y)是在a的x位置添加y。
2024-03-11 20:04:19 376
原创 python:牛客NP18---生成数字列表
该例题很好的复习了python中split()函数的用法以及python类型转换中的知识点提示:以下是本篇文章正文内容,下面案例可供参考该题很好的帮助我们复习了关于split()字符串处理函数的知识split()将字符串其中间的空格分隔,并将其转化为列表该题还有一个要注意的部分,本题考察的不仅仅是将a转化为字符串列表b,还需要往下进行一步,即将b转化为数字列表c!!!
2024-03-11 19:33:21 1003
原创 python:牛客NP17---生成列表
python相比于其他语言来说十分的便捷,下面本节内容将为大家介绍split()的用法a.split()的作用是把a按空格拆分为列表。
2024-03-11 19:15:51 382
原创 python:牛客NP13---删除字符串两边空格
本节内容主要复习以下python关于删除字符串中空格的一些基础知识注意审题,题干只要求我们删除字符串两边的空格字符,并不要求我们删除字符串中间的字符,所以我们一定要注意。复习一下字符串删除字符!!!a.lstrip() 删除字符串a前面的空白a.rstrip() 删除字符串a后面的空白a.strip() 删除字符串a两边的空白。
2024-03-11 14:55:41 510
原创 python:牛客NP9---16进制数字大小
python中实现类型转换很简单,我们可以直接通过int()来强制将任何进制转化为10进制int(a,b)将b进制的a转化为10进制hex(a,b)将b进制的a转化为16进制oct(a,b)将b进制的a转化为8进制。
2024-03-11 14:13:35 367 1
原创 C语言随笔:设计一函数找出两个字符串中的最大公共子串
本程序是用纯C语言,找最大公共子串。最大公共子串是C语言求解的基础问题,而本题不涉及到算法或C语言库相关的知识,适用于基础较为薄弱的C语言学者。设计一函数找出两个字符串中的最大公共子串。并利用此函数从键盘输入两个字符串,输出这两个字符串的最大公共子串。输入样例123450123输出样例1232.读入数据总结回文数是编程中较为常见的基本问题,直接求数字的逆序,判断逆序是否等于原来的数即可,if(逆序==原来的数)是回文数else 不是回文数。此类知识点较为薄弱的同学需要多加关注本题代码,回
2022-10-26 23:20:58 1334 1
原创 C语言随笔:求10000以内的回文数
一个数的各位数字倒过来所得到的新数叫原数的反序数。如果一个数等于它的反序数,则称它为对称数或回文数。回文数是编程中较为常见的基本问题,直接求数字的逆序,判断逆序是否等于原来的数即可,if(逆序==原来的数)是回文数else 不是回文数。此类知识点较为薄弱的同学需要多加关注本题代码,回文数问题在后面的编程学习中会经常用到。
2022-10-24 23:30:09 3807
原创 C语言随笔:设计一函数可以将一个10进制的数转换为2进制字符串,并利用此函数计算从键盘输入的3个10进制正数,输出对应2进制数。
本题中主要考察十进制转换为二进制,是C语言编程中常见的考点。本题是经典的进制转换问题,十进制转化为二进制较为常见,本知识点出现问题的同学一定要仔细观察fun函数,仔细思考每一个语句的作用。
2022-10-23 23:21:53 1819
原创 C语言随笔:输入一个升序数组,并且再输入一个数字,按照升序插入到数组里
在本题中我们需要注意的是如果新增的数字是最后一项,需要一个if语句对其进行判断,否则该数字无法新增到数组里面!本类题主要考察对边界的考虑是否全面,如果不考虑n大于a中所有元素的情况,则就掉进了出题人的陷阱中,请同学们一定要仔细思考为什么要考虑这种边界的情况!!
2022-10-22 23:41:07 2929
原创 C语言随笔:输入一个日期判断该日期是该年的第几天
此类题是求日期问题的常见类型,如果有不会的同学,一定要认真思考代码,本题可以作为大多数求日期间隔的题的题源提示:以下是本篇文章正文内容,下面案例可供参考在c语言中设计一个程序输入年月日,判断该月日时那年的第几天的程序十分的常见,属于基础题型,所以此题不会的同学需要多阅读几遍程序,理解以后自己写一遍才能更好地吸收知识!
2022-10-18 23:24:22 1886 2
原创 C语言练习:输入一个十进制将其转换成八进制和十六进制
输入一个十进制将其转换成八进制和十六进制本题是在C语言中较为常见的问题!在C环境中输入一个十进制数,在结果中第一行输出8进制数第二行输出16进制数。输入10输出12A输入100输出144642.读入数据总结在c语言中设计一个程序输出10进制到八进制或者十六进制的程序十分的常见,属于基础题型,所以此题不会的同学需要多阅读几遍程序,理解并将其转化为自己的知识。...
2022-07-02 19:41:50 9568 2
原创 输入一个日期,计算该日期是该年度第几天,输出计算结果。
文章目录前言一、题意二、代码1.代码的实现2.读入数据总结前言此题是一个简单的求日期相关的问题,当然,本题也是其他求日期问题的基础!我们在C语言练习过程中一定要重视基础!!!一、题意输入一个日期,计算该日期是该年度第几天,输出计算结果。输入2000 10 12输出286二、代码1.代码的实现#include<stdio.h>int main(){ int m[13]={0,31,0,31,30,31,30,31,31,30,31,30,31};//定义一个一位数组
2022-05-29 21:59:17 1781 3
原创 C语言 PTA习题4-7 最大公约数和最小公倍数
文章目录前言一、题意二、代码1.代码的实现2.读入数据总结前言本题是一个考察求最大公约数(公因数)和最小公倍数的题目。一、题意本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例:511 292输出样例:73 2044二、代码1.代码的实现//本题要求两个给定正整数的最大公约数和最小公倍数。#include<stdio.h&g
2022-05-29 10:01:18 4644
原创 C语言 PTA习题4-5 换硬币
文章目录前言一、题意二、代码1.代码的实现2.读入数据总结前言在本题中我们需要注意的是输出的顺序是逆序输出我们可以设一把零钱为sum五分,二分,一分分别为i,j,k之后三个for循环暴力求解一、题意将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入格式:输入在一行中给出待换的零钱数额x∈(8,100)。输出格式:要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数
2022-05-27 23:25:04 4528 2
原创 C语言 PTA习题4-3 求分数序列前N项和
文章目录前言一、题意二、代码1.代码实现2.读入数据前言本题为简单的根据数列规律求和问题一、题意本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。输入样例:20输出样例:32.66二、代码1.代码实现//本题要求编写程序,计算序列 2/1+3/
2022-05-26 23:34:27 4101
原创 C语言 PTA练习4-6 猜数字游戏
文章目录前言一、题意二、代码1.代码实现2.读入数据前言本题题目十分长,我们需要根据题目来慢慢写程序,千万要细心。一、题意猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(
2022-05-24 23:48:08 3327 1
原创 C语言 PTA练习4-3 求给定精度的简单交错序列部分和
文章目录一、题意二、代码1.代码实现2.读入数据总结一、题意本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例1:4E-2输出样例1:sum = 0.854457输入样例2:0.02输出样例2:sum = 0.826310二、代码1
2022-05-24 23:20:55 2655 1
原创 C语言 PTA习题3-5 三角形判断
文章目录前言一、题意二、代码1.代码的实现2.读入数据总结前言本题考查的知识点有1.已知两点,求两点间的距离:::使用sqrt函数,sqrt((x1-x2)(x1-x2)+(y1-y2)(y1-y2))2.已知三边求这三个边能否构成一个三角形:::三角形的定义两边之和必定大于第三边,两边之差必定小于第三边。3.已知三边求三角形面积的公式:::设p等于三角形边长的一半,则三角形面积是sqrt(p*(p-a)(p-b)(p-c))。一、题意给定平面上任意三个点的坐标(x1,y1)(x2,y2)
2022-05-22 19:55:41 3717 1
原创 C语言 PTA习题3-2 高速公路超速处罚
文章目录前言一、题意二、代码1.代码的实现2.读入数据总结前言在求解a>=b1.1的问题的时候,不可以直接写该表达式子,因其涉及到计算机组成的问题,对数值的存储,1.1在计算机中转化成二进制之后就不是1.1了,因为没有一个二进制能表示1.1,1.1在计算机中知识一个近似数故不可以直接写a>=b1.1如果直接写的话可能会遇到以下的情况:一、题意按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限
2022-05-22 16:21:11 7326 3
原创 C语言 PTA练习3-5 输出闰年
文章目录前言一、题目要求二、代码1.代码的实现2.读入数据总结前言21世纪指的是2001年到2100年即[2001,2100]!!我们在写该问题代码的时候,21世纪是哪年到哪年这个常识十分的重要。一、题目要求输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid y
2022-05-21 22:57:20 690
原创 C语言 PTA练习2-12 输出华氏-摄氏温度转换表
文章目录前言一、题目要求二、代码1.代码的实现2.读入数据总结前言在PTA平台练习中,特别需要注意的是输入和输出一定要严格按照题目中所给出的格式相对应的输入和输出!!提示:以下是本篇文章正文内容,下面案例可供参考一、题目要求输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。入格式:在一行中输入2
2022-05-20 22:04:37 3521 3
原创 C语言 PTA练习2-11 计算分段函数[2]
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档浙大版《C语言程序设计(第4版)》题目集练习2-11 计算分段函数[2]一、题目要求二、输入输出格式1.输入格式2.输出格式练习2-11 计算分段函数[2])提示:以下是本篇文章正文内容,下面案例可供参考一、题目要求本题目要求计算下列分段函数f(x)的值:注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。二、输入输出格式1.输入格式输入格式:输入在一行中给出实数x。2.输出格式在.
2022-05-18 23:21:11 3868
原创 如来十三掌 攻防世界
文章目录一、题目描述二、解题步骤1.打开文档2.对文档内容进行观察3.把文本输入到框框中4.使用Python脚本进行编码5.得到一串新的编码6.对新的编码进行base64解码一、题目描述菜狗为了打败菜猫,学了一套如来十三掌。文档下载地址:https://adworld.xctf.org.cn/media/task/attachments/833e81c19b2b4726986bd6a606d64f3c.docx二、解题步骤1.打开文档2.对文档内容进行观察容易联想到佛曰----百度搜索与.
2021-05-10 20:43:49 255
原创 C++辗转相除求两个数的最大公因数(即最大公约数)
文章目录一、题意二、代码1.代码的实现2.读入数据三、总结一、题意第一行输入两个数据n和m并且在第二行输出这两个数字的最大公因数。二、代码1.代码的实现代码如下(示例)://辗转相除求出最大公因数#include<bits/stdc++.h>using namespace std;int gcd(int a,int b){ if(b==0) return a; else gcd(b,a%b);}int main(){ int n,m; cin>>
2021-05-08 20:24:19 700
原创 C++使用sort函数对学生的成绩进行排序
文章目录一、题意二、代码1.代码的实现2.读入数据三、总结一、题意制作一个简单的排序程序,首先在第一行输入一个数据n代表一共有n个学生,然后再依次输入每个学生的成绩和姓名。并且对该成绩表加以输出,按成绩从大到小进行排序,如果两个学生的成绩相等,则按照名字的字典顺序进行排序。二、代码1.代码的实现代码如下(示例)://使用sort函数对学生的信息进行排序如果成绩相同,则按照名字的字典顺序进行排序#include<bits/stdc++.h>using namespace std;
2021-05-08 15:05:39 7889
原创 C++实现杨辉三角
文章目录一、杨辉三角是什么?二、题意三、代码1.代码的实现2.读入数据四、总结一、杨辉三角是什么?杨辉三角是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。该三角中每行第一个数和最后一个数都是1。如果这个数不是行首或者行尾则该数字的值是肩膀上数字的和。下面这个图片即为杨辉三角,n表示行数二、题意面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨
2021-05-08 10:05:21 20373
原创 c++ dfs求解出字母的排列
文章目录前言一、题意二、代码1.代码实现题意2.读入数据三、总结前言前面咱们学习过dfs求数字的排列,但是没有一起学习过dfs求出字母的排列,这篇文章将带简单给大家介绍一下字母的全排列一、题意例如输入数据3abc输出数据a b ca c bb a cb c ac a bc b a二、代码1.代码实现题意代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimpo
2021-05-02 13:00:29 347
原创 十六进制到八进制的转化
十六进制到八进制的转换前言一、题目要求二、代码1.代码的实现2.读入数据三、总结前言进制类型转化常见题型十六进制转化为八进制,此题首先采用十六进制转十进制,再通过十进制转化为八进制。一、题目要求从键盘上输入一个十六进制的数字,然后程序显示出八进制的数字。二、代码1.代码的实现代码如下(示例)://16--10--8//16--8#include<bits/stdc++.h>using namespace std;string s;int f(string s){
2021-04-26 21:30:51 2394
原创 C++ bfs实现迷宫问题找最短路径 bilibli麦克老师讲算法
C++ 使用bfs进行迷宫问题的求解一、题意二、代码1.代码的实现2.读入数据三、总结一、题意从一个迷宫中找出起点到终点的最短的路径第一行输入迷宫的大小接下来输入迷宫各个方格的障碍情况1表示该方格上没有障碍物,2表示该方格上有障碍物输入完迷宫各个方格的障碍物情况之后输入4个数据,前两个数据表示起点坐标,后两个数据表示终点的坐标。然后显示起点到终点最少步数是多少二、代码1.代码的实现代码如下(示例):#include<bits/stdc++.h>using namespac
2021-04-25 13:59:26 1479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人