PAT 2020五一线上测试赛 7-2 三阶幸福数 (20分)

7-2 三阶幸福数 (20分) 对一个十进制数的各位数字做一次立方和,称作一次迭代。如果一个十进制数能通过 h 次迭代得到 1,就称该数为三阶幸福数,迭代的次数 h 称为幸福度。例如 1579 经过 1 次迭代得到 1198,2 次迭代后得到 1243,3 次迭代后得到 100,最后得到 1。则 1579 是幸福数,其幸福度为 4。 另一方面,如果一个大于1的数字经过数次迭代后进入了死循环,那这个数就不幸福。例如 97 迭代得到 1072、352、160、217、352、…… 可见 352 到
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

SQlMap注入的基本原理

原理: 暴力破解无法解决问题,可以考虑界面与数据库交互,用户可控可以考虑sql注入 实验: burp wuite 万能密码测试 百度中输入万能密码 存储为txt文本文件 发送至intruder模块 这样进行注入 文章注入: 判断页面是否存在sql注入漏洞 and 1=2 不显示或者报错‘
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

Lasers Everywhere 扫描线

题目链接:https://vjudge.net/problem/CodeChef-LAZER 题解: 可以用把询问离线,然后用扫描线的思想来解决这个问题。 把点和询问都丢到一个数组里面,按高度排序。 维护一个“当前高度”,遍历上述数组的过程就相当于让“当前高度”从低往高扫了一遍。 令树状数组中第i个点表示坐标为i的点和坐标为i+1的点间的线条是否包括了当前高度。 每当扫到线条的端点Pi,判断一下Pi左侧的端点Pi-1是否高度比Pi高,是则将Pi-1加到树状数组里,否则准备在下一次当前高度改变的
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

form提交表单时,action携带参数(form跳转页面时在rul中拼接字符串)

项目背景:在自己的主页中添加一个百度搜索框,在里面输入要搜索的内容后可以直接跳转到相关内容搜索结果的界面。搜索框是用form表单实现的,action中为百度的url,将输入的内容拼接到url中,以实现直接跳转到搜索结果界面。   1.观察在百度中搜索内容时的url,打开百度一下,输入搜索内容,如123   2.点击搜索查看url,忽略华丽花哨的东西可以发现重要的内容如下,其中wd为搜索的关键字 https://www.baidu.com/s?wd=123   3.创建搜索框   采用form表
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

Smooth Array 分组背包

题目链接:https://vjudge.net/problem/Kattis-smootharray 题解: 每k个数之和都是s,所以a1+a2+...+ak=a2+a3+...+a(k+1)=s,所以a1=a(k+1)。同理,可以推出题目要求的数组每k个一循环(不过题目中好像已经直接提示了这点 因为是以k个一循环,所以数组中下标对k同余的位置最后都得变成同一个数,因此我们将这些位置按除k的余数分组来考虑,每组选出一个数字,最后使得数字之和为s 到这应该不难看出要使用背包dp的思想来解决这道题
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

基础面试资料

https://www.cnblogs.com/yasanlun/category/593841.html
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

nodejs安装和更新

之前安装过windows下以及Mac下的node,感觉还是很方便的,不成想今天安装linux下的坑了老半天,特此记录。 首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件。我就是按照网上源码的安装方式去操作编译后的文件,结果坑了好久好久。 (一) 编译好的文件   像上图中红色框里面的就是已经编译好的文件,选择好对应的linux版本下载即可,简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

简时——alpha冲刺日志集合

这个作业属于哪个课程 2020春|S班 这个作业要求在哪里 团队作业第五次——站立式会议+alpha冲刺 团队名称 TimeMaster 这个作业的目标 记录所有敏捷冲刺日志的集合 作业正文 简时——alpha冲刺日志集合 其他参考文献 简时——alpha冲刺日志集合 简时——alpha冲刺日志一(4.29) 简时——alpha冲刺日志二(4.30) 简时——alpha冲刺日志三(5.1) 简时——alpha冲刺日志四(5.2) 简时——alpha冲刺日志五(5.3) 简时——alpha冲刺日
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

SpringBoot系列(十二)过滤器配置详解

SpringBoot(十二)过滤器详解 往期精彩推荐 SpringBoot系列(一)idea新建Springboot项目 SpringBoot系列(二)入门知识 springBoot系列(三)配置文件详解 SpringBoot系列(四)web静态资源配置详解 SpringBoot系列(五)Mybatis整合完整详细版 SpringBoot系列(六)集成thymeleaf详解版 Springboot系列(七) 集成接口文档swagger,使用,测试 SpringBoot系列(八)分分钟学会Spr
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

幸运数字 线性基+lca

题目链接:https://vjudge.net/problem/LibreOJ-2013 题解: 不会线性基的同学可以到这篇博客里学习一下:https://blog.csdn.net/a_forever_dream/article/details/83654397#comments (这篇博客应该是写的最详细的了,特别是我提醒了博主删除操作有错误后 做法有很多,用线性基结合倍增、点分治、树剖等都可以做出这道题,这里仅给出最基本最简单的倍增做法。 预先算出包含每个点往上2k个元素的线性基,求解答
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

颜色相关

颜色表示方式:RGB、CMKY、十六进制颜色码、HSV、HSL、XYZ 几个颜色查询与转换的网站: fontke 千通彩色库 无名小站
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

OO第二单元(5-8周)作业总结要求(第八次作业)

前言: 随着学科的深入我越来越觉得面向对象这门学问里的门道越来越多,里面越来越多晦涩难懂的知识,花在面向对象上的时间也越来越多,现在也是学的有些迷茫了,老师要求独立完成每次作业,但是我的编程能力较为薄弱,遇见了一些比较难的问题就会很头疼,经常一个作业题目中一个算法可以卡个一天半天的,甚至更长。也不敢去请教同学,因为请教同学的话,思路基本一致然后作业的查重率就会很高,查重率高后果就会很严重。不过我还是挺有信心的,只要坚持住就会成功,现在可能是一个困难期,熬过这段时间就好了。 一.作业过程总结 1
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

一脚踩进java之基础篇10——循环练习

一、编写求1+3+5+7+...+97+99的和 public class Test01 { public static void main(String[] args) { int sum = 0; for (int i = 0; i < 100; i++) { if (i%2==1) { sum += i; } } System.out.p
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

【Java面向对象】第二阶段学习总结

Java面向对象设计之封装、继承、多态与单一原则、开闭原则及Junit作用总结 前言:本次博客对第二阶段的作业情况进行一个总结: 第二阶段作业情况如下,整体来说此次作业主要考察类之间的逻辑关系与设计。前两次作业涉及正则表达式方面较复杂的校正问题完成的一般,因此需要进一步深入学习有关知识。最后一次作业较简单,完成度也不错。 第二阶段的作业难度远高于第一次,将面向对象编程思想体现的淋漓尽致。第二次作业主要练习训练类之间的逻辑关系,以及每个类的设计原则与优化的方案。针对第二阶段的作业,分为六大方向去
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

视频 | 全方位深度剖析PHP7底层源码

高级工程师的核心能力-阅读源码。本课程将带你深入剖析PHP7源码,让你全面掌握PHP7源码背后的原理,内核机制、核心技术点、PHP扩展及架构设计思想等,提高你的源码阅读和分析能力,提升你的编程技能和代码设计能力,让你快速突破技术瓶颈,解决性能调优和高并发问题,轻松应对PHP高级面试与技术难题。 第1章 课程介绍 第2章 PHP7的新特性 第3章 基本变量与内存管理机制 第4章 PHP运行的生命周期 第5章 PHP代码的解析与执行 第6章 基本语法实现的细节和原理 第7章 编写一个PHP扩展 第
分类: 其他 发布时间: 05-01 21:16 阅读次数: 0

JAVA编程思想(三)去掉别扭的if,自注册策略模式优雅满足开闭原则

Java极客&nbsp;&nbsp;|&nbsp;&nbsp;作者&nbsp;&nbsp;/&nbsp;&nbsp;铿然一叶 这是Java极客的第&nbsp;65&nbsp;篇原创文章 相关阅读: JAVA编程思想(一)通过依赖注入增加扩展性 JA
分类: 编程语言 发布时间: 05-01 20:59 阅读次数: 0

Java各种类型数据转换

Float转Double Object a = 1.1f; double b = ((Float) a).doubleValue(); floatValue、intValue同理(包装类的时候才需要) String转其他 String str="2"; int a = Integer.parseInt(str);//String转int long b = Long.parseLong(str);//String转long float c = Float.parseFloat(str);//St
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

HDU分类

转发:https://www.cnblogs.com/wangyumin/p/5323475.html 基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、1056、1058、1061、1070、1076、1089、1090、1091、1092、1093、1094、1095、1096、1097、1098、1106、1108、1157、1163、1164、1170、119
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

Spring Security Web 安全

Spring Security使用Servlet中的Filter保护Web请求限制URL级别的访问;使用Spring AOP保护方法调用——借助对象代理和通知。 1、添加Spring Security依赖 2、启用Spring Security,Spring Security是借助一系列Servlet Filter来提供web层的安全功能,但我们只需要声明一个Filter——DelegatingFilterProxy即可。 web.xml: <filter> <filter-name>
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0

Codepen 每日精选(2018-4-7)

按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以打开原始页面。 纯 css 写的扁平人动画 https://codepen.io/YusukeNaka... 漫威漫画陈列布局 https://codepen.io/dannievint... 火箭飞行的鼠标跟随效果 https://codepen.io/agathaco/f... 纯 css 画的飞机动画 https://codepen.io/codyogden/... 用 css 写的可以改变表情的头像 https://codepe
分类: 其他 发布时间: 05-01 20:59 阅读次数: 0
今日推荐