![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
练习
Alasding
这个作者很懒,什么都没留下…
展开
-
设计循环队列
在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。链接:https://leetcode.cn/problems/design-circular-queue。// 返回 false,队列已满。enQueue(value): 向循环队列插入一个元素。// 返回 true。// 返回 true。// 返回 true。// 返回 true。MyCircularQueue(k): 构造器,设置队列长度为 k。deQueue(): 从循环队列中删除一个元素。...原创 2022-08-03 14:35:20 · 155 阅读 · 1 评论 -
Z 字形变换
leecode Z字形变换原创 2022-07-17 11:33:52 · 115 阅读 · 0 评论 -
cookies-Bugku CTF
一看题目cookies,首先想到的就是抓包抓包一看,emmm……毫无头绪哪不过看url:/index.php?line=&filename=a2V5cy50eHQ=”line=“空肯定是要设置一下什么参数filename的值一看就是base64加密的密文呀先解出来看看:keys.txt但是keys.txt返回值什么都看不出来……想了半天……看见那个filename可以换一下参数看看别的文件还能不能看呀,最简单的最常用的就是index.phpbase64加密:aW5kZXgucGh原创 2021-09-10 12:12:01 · 306 阅读 · 0 评论 -
嵌套列表中,求某层数的元素个数
if __name__ == '__main__': string=str(input()) length=len(string) num=[0 for i in range(length)] ceng=0 for i in range(length): if string[i]=='[': ceng+=1 elif string[i]<='9' and string[i]>='0': ..原创 2021-06-18 14:06:21 · 717 阅读 · 0 评论 -
C++古典密码学(替代密码、置换密码
#include<bits/stdc++.h>using namespace std;string encry(string mes,int key){//替代密码加密 string c=""; for(int i=0;i<mes.length();i++){ c+=char((mes[i]-'a'+key)%26+'a'); } return c;}string decry(string c,int key){//替代密码解密 string m=""; fo.原创 2021-06-02 15:10:00 · 2161 阅读 · 0 评论 -
python Arnold变换
import numpy as npimport random,cv2from PIL import Imagedef img(): image = cv2.imread('bmg.png') mat= np.array(image) r,g,b = [image[:,:,i] for i in range(3)] img_gray = r*0.299+g*0.587+b*0.114#灰度处理 image2 = Image.fromarray(img_gray)原创 2021-06-02 15:03:54 · 1475 阅读 · 1 评论 -
python词云图
from wordcloud import WordCloudimport PIL.Image as imageimport numpy as npimport jieba,cv2def wordCloud():#生成词云 with open("word.txt",encoding="utf-8") as fp: text=fp.read() text="".join(jieba.cut(text)) mask=np.array(image..原创 2021-05-31 17:19:19 · 102 阅读 · 1 评论 -
一个python爬虫的实例
import urllibimport re,xlwtfrom bs4 import BeautifulSoupimport demjson #爬虫函数def gydzf(): workbook=xlwt.Workbook() num=0 worksheet=workbook.add_sheet("爬虫数据") for k in range(1,135): url="http://stockdata.stock.hexun.com/zrbg/dat原创 2021-05-25 23:27:41 · 109 阅读 · 0 评论 -
python EDS加密和弱密钥验证
import mathimport numpy as npfrom pyDes import *pc1 = [56, 48, 40, 32, 24, 16, 8, 0, 57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 60,原创 2021-05-25 23:19:28 · 615 阅读 · 1 评论 -
1038 统计同成绩学生 (20分)map超时,解决方法
本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第 1 行给出不超过105的正整数N,即学生总人数。随后一行给出N名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。输出格式:在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。输入样例:1060 75 90 55 75 99 82 90 75 503 75...原创 2020-09-05 11:25:17 · 121 阅读 · 1 评论 -
1024 科学计数法 (20分)测试点6未通过?
1024科学计数法(20分)科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数A,请编写程序按普通数字表示法输出A,并保证所有有效位都被保留。输入格式:每个输入包含 1 个测试用例,即一个以科学计数法表示的实数A。该数字的存储长度不超过 9999 字节,且其指数的绝对...原创 2020-09-03 22:44:22 · 566 阅读 · 0 评论 -
1010 一元多项式求导 (25分)
设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为nxn−1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为0 0。输入样例:3 4 -5 2 6 1 -2 0输出样例:12 3 -10 1 6 0#include<...原创 2020-09-02 21:19:55 · 118 阅读 · 1 评论 -
1009 说反话 (20分)
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello#include...原创 2020-09-02 21:18:21 · 83 阅读 · 0 评论 -
1008 数组元素循环右移问题 (20分)
一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。输出格式:在一行中输出循环右移...原创 2020-09-02 21:17:04 · 61 阅读 · 0 评论 -
1007 素数对猜想 (20分)
让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数对的个数。输入样例:20输出样例:4#include<iostream>...原创 2020-09-02 21:14:00 · 118 阅读 · 0 评论 -
1004 成绩排名 (20分)
1004成绩排名(20分)读入n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生...原创 2020-09-02 21:12:24 · 193 阅读 · 0 评论 -
1012 数字分类 (20分)
给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1= 能被 5 整除的数字中所有偶数的和; A2= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算n1−n2+n3−n4⋯; A3= 被 5 除后余 2 的数字的个数; A4= 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位; A5= 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用...原创 2020-09-02 21:09:32 · 189 阅读 · 0 评论 -
7-2 旅游规划 (18分)
有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入格式:输入说明:输入数据的第1行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0~(N−1);M是高速公路的条数;S是出发地的城市编号;D是目的地的城市编号。随后的M行中,每行给出一条高速公路的信息,分别是:城市1、城市2、高速公路长度、收费额原创 2020-05-10 15:55:54 · 602 阅读 · 0 评论 -
java简易计算器
编写一个Swing,模拟实现一个可视化的简单计算器,至少提供包括加法、减法、乘法、除法等基本操作,希望能支持包括正负号、平方根、清零等其它功能import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public cla...原创 2020-04-30 15:18:55 · 707 阅读 · 0 评论 -
日期和集合练习
练习使用日期和集合。编程完成一个月的日历的输出,输出格式见附件。具体要求如下:1)输入一个日期:年月日,可以输出所在月的日历,输出格式如附件图像。每次输入的结果存储到集合中;生成的结果也存储到集合中。2)输入任意两个时间(年月日)可以计算他们的差距是多少天。这些信息也存储到集合中。自行选择使用什么集合。3)输入一个日期,判断是否是国务院办公厅公布的节假日。package test02...原创 2020-03-27 16:00:26 · 203 阅读 · 0 评论