自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1008 数组元素循环右移问题 (20 分)

一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1A_0A _1⋯A_{N−1}A0​A1​⋯AN−1​)变换为(AN−M⋯AN−1A0A1⋯AN−M−1A _N−M⋯A_N−1 A_0A_1⋯A _{N−M−1}AN​−M⋯AN​−1A0​A1​⋯AN−M−1​)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N

2021-10-03 20:28:43 311 12

原创 1046 划拳 (15 分)

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。输入格式:输入第一行先给出一个正整数 N(≤100),随后 N 行,每行给出一轮划拳的记录,格式为:甲喊 甲划 乙喊 乙划其中喊是喊出的数字,划是划出的数字,均为不超过 100 的正整数(两只手一起划

2021-10-03 14:54:02 230

原创 1026 程序运行时间 (15 分)

要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 clock(),获得一个时钟打点数 C1;在 f 执行完成后再调用 clock(),获得另一个时钟打点数 C2;两次获得的时钟打点数之差 (C2-

2021-10-03 14:30:52 222

原创 1016 部分A+B (15 分)

正整数 A 的“DAD _ADA​(为 1 位整数)部分”定义为由 A 中所有 DAD _ADA​组成的新整数 PAP_APA​。例如:给定 A = 3862767,DAD_ADA​ = 6,则 A 的“6 部分”PAP_APA​是 66,因为 A 中有 2 个 6。现给定 A、DAD_ADA​、B、DBD_BDB​,请编写程序计算 PAP_APA​ + PBP_BPB​。输入格式:输入在一行中依次给出 A、DAD_ADA​、B、DBD_BDB​,中间以空格分隔,其中 0 < A,B < 1

2021-09-29 22:24:22 137

原创 1011 A+B 和 C (15 分)

给定区间 [−231−2^{31}−231 ,2312^{31}231 ] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。输入样例:41 2 32

2021-09-22 21:20:18 142 5

原创 《啊哈!算法》的笔记

一大波数正在靠近——排序最快最简单的排序——桶排序简单介绍一下下图的主人公小哼小哼的班上只有5个同学,这5个同学分别考了5分、3分、5分、2分和8分(满分为10分),按从大到小排序,排序后是 8 5 5 3 2。我们只需申请一个大小为11的数组 int a[11],现在我们有编号从a[0]到a[10],我们将a[0]~a[10]初始为0,表示这些分数没人得到。如:a[0]=0表示目前没人0分。根据小哼班里的成绩可得到最终结果如下图:因此我们只需将出现过的分数打印处理就可以了。简化版桶

2021-09-22 19:02:18 1018 28

原创 1001 害死人不偿命的(3n+1)猜想 (15 分)

#include <iostream>#include <cstdio>using namespace std;int main() { int num,count=0; scanf("%d",&num); while(num!=1) { if(num%2==0) num/=2; else num=(3*num+1)/2; ++count; }

2021-09-12 10:22:34 235 18

原创 557. (Reverse Words in a String III)反转字符串中的单词 III

题目:解题思路:Python代码Java代码C++代码复杂度分析题目:Given a string s, reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.给定一个字符串s,将句子中每个单词的字符顺序颠倒,同时仍然保留空格和最初的单词顺序。Example 1:Input: s = “Let’s take Le.

2021-09-12 10:03:35 234 2

原创 118. (Pascal‘s Triangle)杨辉三角

题目Given an integer numRows, return the first numRows of Pascal’s triangle.In Pascal’s triangle, each number is the sum of the two numbers directly above it as shown:给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。Example 1:Input: num

2021-09-12 09:27:53 657 1

原创 1001 A + B Problem

Calculate a + bInputThe input will consist of a series of pairs of integers a and b,separated by a space, one pair of integers per line.OutputFor each pair of input integers a and b you should output the sum of a and b in one line,and with one line of

2021-09-11 23:25:19 205 2

原创 Java基础教程带你走进java的世界

Java概述Java简介什么是Java?Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。Java分为三个体系:JavaSE(J2SE,Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE,Java 2 Platform Enterprise Edition,java平台企业版)JavaME(J2ME,Java 2 Platform Micro Edition,java平

2021-09-11 13:54:37 1115 41

原创 37 · 反转一个三位整数(Reverse 3-digit Integer)

题目描述反转一个只有3位数的整数。你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。样例样例 1:输入:number = 123输出:321解释:反转数字。样例 2:输入:number = 900输出:9解释:反转数字。方法一:int转string然后利用字符串切片逆转最后转回intPython3代码class Solution: """ @param number: A 3-digit number.

2021-09-10 22:16:25 998 2

原创 JavaScript教程带你快速入门

JavaScript 简介JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。JavaScript 是基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。JavaScript 用法HTML 中的脚本必须位于 标签之间。脚本可被放置在 HTML 页面的 和 部分中。<script>标签<script> 和 </script> 会告诉 JavaScript 在何处开始和结

2021-09-03 19:09:40 2268 56

原创 1. (Two Sum)两数之和

题目Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.You may assume that each input would have exactly one solution, and you may not use the same element twice.You can return the answ

2021-09-01 23:26:54 5333 3

原创 53. (Maximum Subarray)最大子序和

题目:Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum.A subarray is a contiguous part of an array.给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。Example 1:Input:

2021-09-01 09:36:25 316 8

原创 217. (Contains Duplicate)存在重复元素

题目:Given an integer array nums, return true if any value appears at least twice in the array, and return false if every element is distinct.给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。Example 1:Input: nums = [1,2,3,1]Outp

2021-08-29 17:06:40 441 16

原创 876. (Middle of the Linked List)链表的中间结点

题目:Given the head of a singly linked list, return the middle node of the linked list.If there are two middle nodes, return the second middle node.给定一个头结点为 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点Example 1:Input: head = [1,2,3,4,5]Output: [3,4,5]

2021-08-26 16:26:14 274 17

原创 344. (Reverse String)反转字符串

题目:解题思路:Python代码Java代码C++代码复杂度分析题目:Write a function that reverses a string. The input string is given as an array of characters s.写一个反转字符串的函数。输入字符串以字符数组的形式给出。Example 1:Input: s = [“h”,“e”,“l”,“l”,“o”]Output: [“o”,“l”,“l”,“e”,“h”]示例 1:输入:[“h”,“e”,“.

2021-08-20 11:59:49 509 17

原创 167. (Two Sum II - Input array is sorted)两数之和 II - 输入有序数组

题目:解题思路:Python代码Java代码C++代码复杂度分析题目:Given an array of integers numbers that is already sorted in non-decreasing order, find two numbers such that they add up to a specific target number.Return the indices of the two numbers (1-indexed) as an integer arr.

2021-08-20 11:15:11 122 2

原创 283. (Move Zeroes)移动零

题目:解题思路:Python代码Java代码C++代码复杂度分析题目:Given an integer array nums, move all 0’s to the end of it while maintaining the relative order of the non-zero elements.Note that you must do this in-place without making a copy of the array.给定一个整数数组nums,在保持非零元素的相对顺.

2021-08-19 23:26:05 237 5

原创 977. (Squares of a Sorted Array)有序数组的平方

题目:解题思路:Python代码Java代码C++代码复杂度分析题目:Given an integer array nums sorted in non-decreasing order, return an array of the squares of each number sorted in non-decreasing order.给你一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。Example 1:Input: nums = [-4.

2021-08-19 22:42:19 178 3

原创 35. (Search Insert Position)搜索插入位置

题目:Given a sorted array of distinct integers and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You must write an algorithm with O(log n) runtime complexity.给定一个排序数组和一个目标值

2021-08-18 19:56:51 364 9

原创 278. (First Bad Version)第一个错误的版本

题目:You are a product manager and currently leading a team to develop a new product. Unfortunately, the latest version of your product fails the quality check. Since each version is developed based on the previous version, all the versions after a bad vers

2021-08-18 10:06:13 308 14

原创 704. (Binary Search)二分查找

题目:Given an array of integers nums which is sorted in ascending order, and an integer target, write a function to search target in nums. If target exists, then return its index. Otherwise, return -1.You must write an algorithm with O(log n) runtime compl

2021-08-17 20:43:14 255 30

原创 授人以鱼不如授人以渔——快抓紧学起来吧

freeCodeCampJavaScript GuidebookFree AI-HubCS-Notes阿里云https://developer.aliyun.com/graph/javaGithubhttps://github.com/Snailclimb/JavaGuidehttps://github.com/chefyuan/algorithm-base

2021-08-14 17:56:38 1372 28

原创 NUAACTFpychon

读题2017NUAACTF逆向题目。flag格式nuaactf{}审题题目没有给出什么有用的信息提供解题文件头魔数,.pyc反编译首先看后缀,是一个.pyc文件。于是直接丢当网上反编译一下:http://tool.lu/pyc/得到下图结果反编译失败后查看这个文件的开头格式是否正确无误,发现其格式为16 0D 01 0Apyc开头固定四个字节为:xx xx 0d 0axx依据版本号不同而不同,这里我们使用任何一个能够看到二进制的编辑器打开,能够看到:16 0d 01 0a

2021-08-03 18:19:04 306 19

原创 2019SUSCTF安德门

读题在南京地铁一号线运行途中,一个1在鼓楼上车,一个1在新街口上车。过了安德门站之后,只剩一个1了,为什么?flag提交格式SUSCTF{}审题and运算提供flag_a: SwsKu鐊~_??鈝ww?flag_b: [誗鉚F0t{Os遤輙_镹d}解题题目描述提示的是and门,也就是与运算。文件需要用二进制读写,每个字节按位与就能得到flag。python解法f = open('flag.txt','rb')a = f.readline()[8:]b = f.read

2021-08-02 18:38:07 278 7

原创 2018DDCTF第四拓展FS

读题D公司正在调查一起内部数据泄露事件,锁定嫌疑人小明,取证人员从小明手机中获取了一张图片引起了怀疑。这是一道送分题,提示已经在题目里,日常违规审计中频次有时候非常重要。审题题目描述最后提到词频猜测可能要用到词频分析。解题首先使用binwalk -e分离出图片中的zip打开_windows.jpg.extracted发现需要解压密码的压缩包后再图片备注找到信息使用Pactera尝试解压,解压后得到以下file.txt利用以下代码进行进行词频分析from collections i

2021-08-02 17:58:57 274 3

原创 求密文(Rsa解密)

读题描述:我们截获了密文。审题Rsa解密提供我们截获了密文1615686798107271612673186139928791070964947717396919501525,并且通过其他特殊途径得知这个是用RSA进行加密的,n为5889309277015916307744940742799589916477017189901372880617,e为65537。请解开这个密文解题第一步 :分解大整数n:方法一:使用Rsa软件,下载地址http://www.pc6.com//softview

2021-08-02 17:22:48 1818 4

原创 C++学习笔记

C++学习笔记C++简介C++基本语法C++ 数据类型C++ 变量类型关于C++的学习我自己制定以下学习目标,希望通过本次学习能够对C++有新的了解和收获,也希望你能够有所收获。 什么是C++ C++的基本语法C++简介C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++是Bjarne Stroustrup于20世纪80年代在贝尔实验室开发出的。C++是在C语言的基础上添加了对面向对象编程和泛型编程的支持的语言。C+

2021-07-22 22:46:41 474 48

原创 HTML基础

HTML欢迎使用Markdown编辑器欢迎使用Markdown编辑器<标签名 属性名=“属性值”>内容</标签名>块级标签和行级标签语义化标签:页面主体内容。:h1~h6,分级标题,<h1> 与 <title> 协调有利于搜索引擎优化。<ul>:无序列表。<li>:有序列表。<header>:页眉通常包括网站标志、主导航、全站链接以及搜索框。<nav>:标记导航,仅对文档中重要的链接群使用。

2021-06-30 09:35:08 333 46

原创 C1任务——Web基础

说明大厂每年都要招聘大量的前端软件工程师,有些开发基于浏览器应用,有些开发基于H5的应用,而有些可能会开发小程序和桌面应用。不管是做哪种开发工作的前端工程师,都离不开HTML,CSS,JavaScript这三类Web浏览器核心技术。HTML定义了浏览器中各种元素的分类和用途,CSS定义了浏览器页面的整体布局和外观,而 JavaScript可以动态创建页面,使网页能够响应用户的点击、拖拽等各种事件,给用户更好的体验。任务一首先,在开源富文本编辑器(https://summernote.org/)中随便输

2021-06-29 22:43:18 153 7

原创 Python基础知识

Python基础知识前言为什么学习Python?Python环境、模块、软件官网一、搭建Python环境二、变量类型三、列表、元组、字典前言为什么学习Python?Python 本身由于库丰富,所以功能极其强大,从后台开发 Flask、AI、数据分析、爬虫… 全部都游刃有余。Python 简单易学,没有复杂的逻辑关系,相比java、C、C++对于新手、非科班或者想学一门语言感受下编程的同学很友好。Python环境、模块、软件官网Python官网:https://www.python.orgPyp

2021-06-12 20:43:30 1220 43

原创 数字图像的边界提取

对于图像text.png,testpat1.png,coins.png用上面提到的六种方法分别提取边界并加以比较,对这三幅图像提取边界的结果,分别对每一幅图给出你的判断,认为哪种算子提取的边界最好?同时理解各种边界提取算子同时存在的必要性。对每一幅图均标出图题,并使图题的位置位于图的下方,居中,选择其中的一幅图,使其图题的字体为黑体,字号为14号。imname='text.png'I=imread(imname);BW1=edge(I,'sobel');BW2=edge(I,'prewitt')

2021-06-09 23:12:42 1603 61

原创 Matlab中不定积分和定积分的实现

MATLAB提供的用于积分运算的函数是int( )(不定积分和定积分)和quad( )(定积分的数值计算),首先学习int( )的用法,int( )可以完成函数的不定积分和定积分运算,它先求出函数的原函数,如果需要求定积分,则在原函数的基础上按牛顿-莱布尼兹公式求定积分的值:int(fun) 计算函数fun关于默认变量的不定积分int(fun, x) 计算函数fun关于变量x的不定积分int(fun, x, a, b) 计算函数fun关于变量x从a到b的定积分计算不定积分∫(x5+x3−x4)d

2021-05-28 18:50:20 2862 66

原创 Matlab数字图像处理

从磁盘上读入图像’moon.jpg’,将其显示在一个可以显示2幅图像的窗口中的左边,求出 ’moon.jpg’的轮廓,并将其显示在上述窗口的右边。I=imread('moon.jpg');subplot(1,2,1);imshow(I)subplot(1,2,2);imcontour(I);从磁盘上读入图像’saturn.png’,将该图像显示在一个可以显示4幅图像(两行两列)的左上角显示该图像;求出该图像的补图像,将结果显示在右上角;将原图分别顺时针旋转45度和逆时针旋转45度,保持输出

2021-05-26 20:20:52 4428 39

原创 滴滴答答的凯撒

题目:滴滴答答的凯撒提示:摩斯+凯撒密码JPK下载链接:http://pan.baidu.com/s/1mi132vm 密码:wovg下载解压0.txt文件并打开得到下图里面的字符就是16进制的ASC码,我们使用JPK工具选择Search中的Replace,将\n替换成空格InRax输入16,依次选择Number,Convert,Number to ascii再选择Ascii,Decode,Demorse最后选择Ascii,Decrypt,Caesar得到FLAGFLAG为Se

2021-05-24 19:17:04 251 5

原创 Leetcode——455 Assign Cookies(分发饼干)

题目:Assume you are an awesome parent and want to give your children some cookies. But, you should give each child at most one cookie.Each child i has a greed factor g[i], which is the minimum size of a cookie that the child will be content with; and each

2021-05-22 14:48:19 158 4

原创 Leetcode——374 Guess Number Higher or Lower(猜数字大小)

题目:We are playing the Guess Game. The game is as follows:I pick a number from 1 to n. You have to guess which number I picked.Every time you guess wrong, I will tell you whether the number I picked is higher or lower than your guess.You call a pre-defi

2021-05-22 14:15:38 157 4

原创 c1任务——计算机网络

任务一:网络数据抓包点击链接http://temp.blog8090.com/进入以下页面按F12点击Network,输入手机号码和姓名选择login——Preview或使用抓包工具选择login——Contents——Form接着通过右击选择Breakpoints,输入手机号码和姓名得到下图点击Edit Request——Add——输入——Execute再次点击Excute发送最终得到下图任务二:模拟器收发信息拓展题目:使用子网掩码将一组c类IP地址(范围为 192.168

2021-05-19 15:32:39 155 3

空空如也

空空如也

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

TA关注的人

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