- 博客(7)
- 收藏
- 关注
原创 CSP认证系列 202009-2 风险人群筛查
这个题目本来想利用链表存储每个人的坐标然后再分别取出做判断,但是太耗费时间,看了网上的一些资料后写下如下代码:#include<iostream>#include<Windows.h>using namespace std;int main(){ int n,k,t,x_l,y_d,x_r,y_u; int x,y,pass,stay; pass=0; stay=0; cin>>n>>k>>t...
2021-08-14 16:59:33
334
原创 CSP认证系列 202009-1 称检测点查询
题目如下:第一题基本分析完题意后就能明白让做什么了。需要一个结构体来存放监测点的x,y 另外再需要一个结构体存放x,y与X,Y之间的距离,对第二个结构体中的距离进行排序,取前三个。(这里使用了冒泡排序)代码如下:#include<iostream>#include<Windows.h>using namespace std;struct local{ int seq; int x; int y;};struct result{ i
2021-08-13 19:48:20
324
原创 算法:二维数组前缀和
二维数组前缀和有什么用?求A[i][j]和A[m][n]之间所有元素加起来的总和。定义:sun[i][j]是A[0][0]到A[i][j]的前缀和sum[x1,y1][x2,y2]=sum[x2][y2]-sum[x2][y1-1]-sum[x1-1][y2]+sum[x1-1][y1-1]那sum[i][j]要怎么求呢?sum[i][j]=A[i][j]+sum[i-1][j]+sum[i][j-1]-sum[i-1][j-1]也就是该元素A[i][j]左侧第一个和上方第一个的sum值
2021-08-09 21:34:29
709
原创 算法:一维数组前缀和
定义:arr[]为一个数组 sum[i]为 arr 0到i的前缀和sum[i]=sum[i-1]+arr[i],i>0sum[0]=arr[0],i=0要求L到R的区间和sum[L,R]等于sum[R]-sum[L-1] (L>0)sum[L,R]=sum[R] (L=0)代码如下:#include<iostream>#include<Windows.h>using namespace std;const int n=5;int sum[n];
2021-08-09 18:02:46
227
原创 CSP认证系列 202104-1 灰度直方图
最近要准备CSP认证,直接把收获写在博客上。第一题是灰度直方图 题目如下:做第一题最主要的是明白题目让干什么,看懂题目后思路也很快就有了。题目主要让你做的是:定义一个二维矩阵(数组),这个二维矩阵(数组)的每一个元素值是图片的灰度值(说白了就是一个数罢了)。然后再定义一个一维数组,这个数组的每一项元素的值是用该项的下标与二维数组的值进行比较,找出有几个相同的,...
2021-08-05 17:28:22
947
原创 基于DES和RSA算法自动分配密钥的加密聊天程序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录实现的功能一、安全加密模型二、代码三、运行结果总结实现的功能提示:这里可以添加本文要记录的大概内容:(1)实现基于DES和RSA算法的自动分配密钥加密聊天程序。(2)实现密钥自动生成,并基于RSA算法进行密钥共享。(3)实现基于DES加密的全双工通信,并且加密过程对用户是透明的。提示:以下是本篇文章正文内容,下面案例可供参考一、安全加密模型示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析
2021-06-19 11:24:43
1902
1
原创 用Python3实现端口扫描器
Pyhon3 端口扫描器用python3 实现 connect syn udp扫描话不多说,直接上代码1.connect.py#!/usr/bin/python3# -*- coding: utf-8 -*-from socket import *def portScanner(host,port): try: s = socket(AF_INET,SOCK_STREAM) s.connect((host,port)) print('[
2021-06-09 09:43:36
892
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人