自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记PAT乙级1018-锤子剪刀布

PAT乙级1018-锤子剪刀布注意的点本题问的是胜利时两个人用的最多的次数,所以在平局时不用加第一次写的时候ai>bi 后来发现不对不用大量的if/else 转换为数字会很简便#include <cstdio>int change(char c){ if(c=='B') return 0; if(c=='C') return 1; if(...

2020-04-15 14:38:56 136

原创 记PAT乙级第17题1017-A除以B

记PAT乙级第17题1017-A除以B此题是大数相除,需要写一个构造体,并且写的时候还碰到了几个问题#include<cstdio>#include <cstring>/** * 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A...

2020-04-13 19:35:45 172

原创 记PAT乙级11题1016-部分A+B

记PAT乙级11题1016-部分A+B#include <cstdio>int main(){ long a,b,da,db; scanf("%ld%ld%ld%ld",&a,&da,&b,&db); long long pa=0,pb=0; while(a!=0){ if(a%10==da) ...

2020-04-11 20:10:53 103

原创 记PAT乙级1015-德才论

记PAT乙级1015-德才论#include <cstdio>#include <cstring>#include<algorithm>using namespace std;struct Student{ int id,de,cai,sum,flag ;} stu[100000];bool cmp(Student a,Student b...

2020-04-11 11:03:24 107

原创 记PAT乙级1014-福尔摩斯的约会

记PAT乙级1014-福尔摩斯的约会#include <cstdio>#include <cstring>/** * 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! * 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:...

2020-04-10 21:45:19 157

原创 记PAT乙级1013-数素数

记PAT乙级1013-数素数本题用筛法数素数,筛法就是从1开始,某一个范围内正整数从小到大顺序排列。首先排除1,然后从最小的数开始去除他的倍数。依次类推,直到筛子为空。#include <cstdio>const int maxn=1000010;int prime[maxn],num=0;bool p[maxn]={0};//筛法判断素数void Find_prime...

2020-04-10 17:34:02 86

原创 记PAT乙级1012-数字分类-有疑问TODO

记PAT乙级1012-数字分类如果把a1处改为i%5==0&&i%2==0或者i%10==0提交时就会有两种情况错误,想了半天搞不清楚AC代码#include <cstdio>int main(){ int count[5]={0}; int ans[5]={0}; int n; scanf("%d",&n); ...

2020-04-10 15:21:44 91

原创 记pat乙级11题B1011-A+B 和 C

记pat乙级11题-A+B 和 C前几天搬家比较忙~本题很简单 主要是long long的考察#include <cstdio>int main(){ int n; scanf("%d",&n); for (int i = 1; i <= n; ++i) { long long a,b,c; scanf("...

2020-04-10 11:33:06 136

原创 记PAT第十题 一元多项式求导

#include<cstdio>int main(){ int m,n; int a[1010]={0},count=0; while(scanf("%d%d",&m,&n)!=EOF){ a[n]=m; } a[0]=0; for(int i=1;i<=1000;i++){ a[i-1]=a[i]*i; a[i...

2020-03-30 23:38:12 78

原创 记PAT第九题 说反话

记PAT第九题 说反话给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。#include <cst...

2020-03-30 10:49:11 78

原创 PAT乙级1008第八题 数组元素循环右移问题

第一种解法#include<cstdio>int main(){ int m,n,a[110]; scanf("%d%d",&m,&n); n%=m; for(int i=n;i<m;i++){ scanf("%d",&a[i]); } for(int i=0;i<n;i++){ scanf("%d",&...

2020-03-29 14:20:12 130

原创 PAT乙级第七题 素数对猜想

PAT乙级第七题 素数对猜想原题描述不好写 去原文看吧#include<cstdio>#include <cmath>bool isPrime(int n){//判断素数 if(n<=1) return false;//判断如果小于1 则非素数 int sqr = (int)sqrt(1.0*n);//取平方根 for(int i=2...

2020-03-29 13:58:00 103

原创 PAT乙级第六题-换个格式输出整数

PAT乙级第六题-换个格式输出整数让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试...

2020-03-29 13:16:04 110

原创 记PAT第五题 继续(3n+1)猜想

记PAT第五题 继续(3n+1)猜想卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在...

2020-03-28 17:15:42 218

原创 记PAT第四题

记PAT第四题这道题就是对结构体的熟悉,结构体的基本操作。基本就是java中的对象读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 ...

2020-03-27 16:23:06 123

原创 记乙级PAT第三题

记PAT第三题“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;...

2020-03-27 15:33:02 279

原创 记为考研复试刷pat第二题

记为考研复试刷pat第二题去年写过一遍的题目,今年再写一遍,主要是重新熟悉c++写出这个数输入格式:输出格式:输入样例:输出样例:原帖网址去年写过一遍的题目,今年再写一遍,主要是重新熟悉c++写出这个数读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10​100​​输出格式...

2020-03-27 11:45:11 231

原创 记用spring boot 实现简单AES加密算法

这个写了好几个月了,拿出来记一下。 业务需求:数据库中的用户名密码明文存储在配置文件中,不是十分安全。所以将数据库中的用户名密码使用AES对称加密放入配置文件中,达到加密效果。同时也不想使用tomcat等中间件等太繁重,就使用了spring boot 轻量级框架。个人比较菜,轻喷。 关于如何搭建spring boot项目其他的人说的很详细 参考初识Spring Boot框架入口类代码@...

2018-02-26 11:12:18 7654 1

原创 记RSA非对称加密实战

本来觉得挺简单的不用写了,之前看到有人在讲密码学加密算法,发现有点不记得了。重新来贴一下流程 RSA加密算法的原理不再赘述,网上都有讲的比我好,我也懒得转载。 网上都有的RSAUtils 贴一下,有好几个版本了,之前找了一个前后端加密用不了,这个可以用import java.io.ByteArrayOutputStream;import java.io.FileInputStream...

2018-02-26 10:21:20 382

原创 LeetCode 第五题 Longest Palindromic Substring

先贴题目Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.Example:Input: “babad”Output: “bab”Note: “aba” is also a valid answer....

2018-02-25 21:12:01 156

原创 代码审计--web安全之文件上传

过完年回来第一博,之前看到公众号“信安之路”(非常棒的讲安全的公众号)发了一篇文章 审计某开源商城中的漏洞大礼包 说的是文件上传的安全漏洞,想到自己之前也做过文件上传模块 自己审计下自己的垃圾代码。 文章中的php代码直接删除imgsrc对应的文件,没有做校验,那么可以指定任意路径删除 我的删除模块 String eid = req.getParameter("eid")...

2018-02-25 09:41:30 663

原创 LeetCode 第三题 Longest Substring Without Repeating Characters java/python写法

先贴题目Given a string, find the length of the longest substring without repeating characters.Examples:Given “abcabcbb”, the answer is “abc”, which the length is 3.Given “bbbbb”, the answer is “b”...

2018-02-10 14:43:35 118

转载 LeetCode 一 two Sum 笔记

# LeetCode 一 two SumGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and yo...

2018-02-06 22:09:33 161

原创 单点登录配置指北

单点登录配置文件标签(空格分隔): 单点 配置公司系统升级,需要搭建一个单点登录的统一入口,完成后记录。1 环境搭建原始版: 方法一:cas-server-3.5.2 到路径/modules下下拷贝cas-server-webapp-3.5.2.war这个war包至tomcat的webapps目录下。为了登录方便,我们将cas-server-webapp-3.5.2.w

2018-01-25 17:31:38 893

空空如也

空空如也

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

TA关注的人

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