PAT 1042 Shuffling Machine (20 分)Java实现

版权声明:转载请注明出处 https://blog.csdn.net/qq799028706/article/details/84196857 题目链接:Shuffling Machine 1. 题意 题目意思就是按照给定的顺序洗牌 比如说题目所给的五张牌样例S3, H5, C1, D13, J2 洗牌顺序是{4, 2, 5, 3, 1} 所以我们将 S3移动到第四位 H5移动到第二位 C1移动到第五位 D13移动到第三位 J2移动到第一位 得到的新次序是J2, H5, D13, S3, C1
分类: 其他 发布时间: 11-25 22:46 阅读次数: 0

第九届蓝桥杯 Java语言B组 第七题 螺旋折线

版权声明:转载请注明出处 https://blog.csdn.net/qq799028706/article/details/84312062 题目:螺旋折线 如图p1.pgn所示的螺旋折线经过平面上所有整点恰好一次。 对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, 1)=3, dis(-2, -1)=9 给出整点坐标(X, Y),你能计算出dis(X, Y)吗? 【输入格式】 X和Y 对于40%的数据,-1000 <
分类: 其他 发布时间: 11-25 22:45 阅读次数: 0

PAT 1046 Shortest Distance (20 分)Java实现

版权声明:转载请注明出处 https://blog.csdn.net/qq799028706/article/details/84337058 题目链接:Shortest Distance 题意: 给你N个出口,出口是环状的,告诉你出口之间的距离 最后给出任意两个出口,求最短距离 思路: 这道题我一开始用遍历的方法做,向前遍历距离,向后遍历距离 然后比较大小 这样会超时,我们在输入数据的时候就保存好每个点到起始点距离 最后查询只要O(1)的复杂度。。 但是Java还是会卡最后一个测试点。 代码
分类: 其他 发布时间: 11-25 22:45 阅读次数: 0

PAT 1065 A+B and C (20 分)Java实现

版权声明:转载请注明出处 https://blog.csdn.net/qq799028706/article/details/84344514 题意: 计算A+B是否大于C 思路: 用Java做很容易,可以直接用大数类,就不用模拟了~~ 代码: package adv1065; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.mat
分类: 其他 发布时间: 11-25 22:45 阅读次数: 0

PAT 1002 A+B for Polynomials (25 分)Java实现

版权声明:转载请注明出处 https://blog.csdn.net/qq799028706/article/details/84346475 1. 题意 给两个多项式,把它们加起来 样例分析: A多项式 2 1 2.4 0 3.2 第一个2指得是2个非0系数项 然后的两个数,1是项数,2.4是系数 最后两个数,0是项数,3.2是系数 所以就有f(x) = 2.4x + 3.2 B多项式 2 2 1.5 1 0.5 f(x) = 1.5x² + 0.5x 所以它们的和就是F(x) = 1.5x
分类: 其他 发布时间: 11-25 22:45 阅读次数: 0

PAT 甲级 1011 World Cup Betting Java实现

版权声明:转载请注明出处 https://blog.csdn.net/qq799028706/article/details/84394953 1. 题意 其实题目已经给出解法了,只要求出每一场(也就是每一行)的最大值。 然后按照给的公式(a × b × c × 65% − 1) × 2 2. 代码 package adv1011; import java.util.Scanner; /** * @author zmj * @create 2018/11/23 */ public c
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

PAT甲级 1006 Sign In and Sign Out Java实现

版权声明:转载请注明出处 https://blog.csdn.net/qq799028706/article/details/84395191 1. 题意 每个人进出这个实验室,每行给出编号,进入时间,出去的时间 求最早进去的,和最晚出来的 2. 思路 用Java做很方便,可以直接用字符串比较compareTo() 来比较时间的早晚 3. 代码 package adv1006; import java.io.BufferedReader; import java.io.IOException
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

PAT 甲级 1031 Hello World for U Java实现

版权声明:转载请注明出处 https://blog.csdn.net/qq799028706/article/details/84432859 1. 题意 让你打印一个U型的图形 这个形状要尽可能平整 2. 思路 这道题其实有坑点,我们如果想要这个U型尽量平整 就得保证n1和n2+2尽可能相等,而不是n1和n2 所以我们做除法操作的时候得拿len+2去除 3. 代码 package adv1031; import java.io.BufferedReader; import java.io.
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

angular6之pipe管道

作为前端开发人员,我们在网站开发时,需要读取后端的接口进行视图层的数据展示。我们经常会遇到接口给予我们的值不是最终展现的数据,例如:后端返回的金额是number类型额数据,我们需要遇到千分位用逗号隔开(10000 -> 10,000),重量10000g转成10kg等,这些需要前端把数据进行简单的转换成对用户友好的格式。在angular6中pipe便发挥这样的作用,熟悉vue的同学会感觉非常类似vue中的computed计算属性。 下面介绍angular6中pipe的具体用法 1、ng g pi
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

HttpRunnerManager接口自动化测试框架在win环境下搭建教程

  近几日一直在研究如何把接口自动化做的顺畅,目前用的是轻量级jmeter+ant+Jenkins自动化测试框架,目前测试界的主流是python语言,所以一直想用搭建一个基于python的HttpRunnerManager。公司项目也比较多,在上班的过程中偶尔研究了一下,于是就利用周末,在家操作了一发。在搭建的过程中遇到几个困难,但是在和各位网友的交流中,逐步找到问题,然后解决问题。感谢测试大神尹全旺给的指导,在他的基础上实现了搭建。参考他的博客地址为:https://testerhome.c
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

bzoj3590: [Snoi2013]Quare

传送门 impossible打错结果WA了半个小时我觉得自己也是挺强的…… 顺便发现我模拟赛的时候从来没有打对过任何一道dp…… 果然dp就是智商的分水岭啊QAQ 首先最优解肯定是若干个环套在一起,或者说一个强连通分量加上一条链可以组成一个更大的强联通分量。 我们分别记录一下状态,\(h1[u][S]\)表示点\(u\)到\(S\)的点集中的随便哪个点的最小距离,\(h2[u][S]\)表示次小距离 \(g[u][v][S]\)表示一条链,其中链的两端为\(u,v\),链上的点为\(S\)的最
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

memcached单机或热备的安装部署

一、部署准备 1、安装Java 不建议使用系统默认Open JDK版本,需要手工另行安装。JDK版本建议为1.7+,若Java已安装完毕,则无需重复安装。 安装过程如下: (1)获取JDK安装包; (2)将JDK包分发到各主机: scp [-P <port>] <path> [<username>@]<ip | hostname[.domain]>:<path> (3)解压JDK包到规范路径下(如/opt/jdk<version>/); (4)设置环境变量,在/etc/profile文件中添加
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

异常的概念和处理

1、异常和错误 在Java程序的运行过程中,如果发生了意外事件(发生了错误或异常),则该意外会被封装成为一个对象,并把它提交给运行时的系统,寻求相应的代码来处理。意外事件在Java中分为两类,即错误和异常;而把这个意外对象的生成和提交过程,我们称之为抛出。 在Java中:   ● 错误 - 不受控的,程序无法处理的   ● 异常 - 容易排查的,可以处理的 2、异常的体系结构 Throwable 类是 Java 语言中所有错误或异常的超类。其两个子类:Error(错误)、Exception(异
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

数据结构之B-树

作为文件系统索引的常用数据结构,B-树的查找涉及硬盘和内存两个部分,硬盘的读写将影响查找的速度。传统关系型数据库如Mysql采用B-树作为索引,新型内存数据库levledb通过改进数据组织方式通过内存访问使得存取速度得到大幅提升,本文通过对B-树楼据结构的特点及查找算法整理,后续将更新leveldb的实现和查找方式以对比两种数据库的设计思想。 B-树是一种平衡的多路查找树地,它在文件系统中很有用。在此介绍这种树的结构及其查找算法。 一棵m阶的B-树,或为空树,或为满足下列特性的m叉树: (1)
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

hdu1003(Max Sum)DP类题目

Problem Description Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14. Input The first line of the input contain
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

不要自动生成列

//不要自动生成列 // this.dataGridView1.AutoGenerateColumns = false;
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

PipeCAD之管道标准库PipeStd

PipeCAD之管道标准库PipeStd [email protected] Key Words. PipeCAD, PipeStd, 管道设计软件,管件库 1. Introduction 前不久,两位老友徐总和毛总在上海浦东金桥的一茶一坐小聚,回想到几年前我们仨在那里聚会的情景。他们分别在A公司和I公司,我当时在做SPD的开发。在一起聊的话题也是关于设计软件的,当时也有一些思想碰撞的火花,想着做出一个什么软件,成为CEO,迎娶白富美,走上人生顶峰。结果几年过去,当年吹过的牛B,没有实现。其中有一个就
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

bzoj1640 [Usaco2007 Nov]Best Cow Line 队列变换

Description FJ打算带着他可爱的N (1 ≤ N ≤ 2,000)头奶牛去参加”年度最佳老农”的比赛.在比赛中,每个农夫把他的奶牛排成一列,然后准备经过评委检验. 比赛中简单地将奶牛的名字缩写为其头字母(the initial letter of every cow),举个例子,FJ带了Bessie, Sylvia,和Dora,那么就可以缩写为BSD. FJ只需将奶牛的一个序列重新排列,然后参加比赛.他可以让序列中的第一头奶牛,或者最后一头走出来,站到新队列的队尾. 利欲熏心的FJ
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

c++数据结构之链表详情1(顺序链表)

长大是人必经的溃烂 ---大卫塞林格 代码是年轻人的新生!!!!!! 程序 = 数据结构 + 算法 --Niklaus EmilWirth 这篇博客在参考一些书籍和教学视频的基础上整理而来,中间夹杂了一些自己写的代码 1、List 先贴一个基础的整型顺序链表list的c++代码 List.cpp 1 #include <iostream> 2 #include "List.h" 3 4 using namespace std; 5 6 //创建链表 7 List
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0

js 中 0 和 null 、"" 的逻辑关系

在做字符串非空判断时,无意发现一个问题,记录下以便以后回顾。 问题描述:非空判断,只是校验传值的内容是否为""、null 、undefined。当变量 赋值的字符串内容为 0,此时做非空校验竟然返回true,说当前变量值为空。 代码如下: 1 //模拟赋值 0 2 var str = "0"; 3 4 /** 5 * 判断字符是否为空的方法 6 * 为空 返回 true 7 * 不为空返回 false 8 * @param {Object} obj 9 */ 10
分类: 其他 发布时间: 11-25 22:44 阅读次数: 0