摘要: HTTP和HTTPS的区别: 1.http的URL以http://http开头,https的URL以https://开头。 2.http是不安全的,https是安全的。换句说,https就是在http的基础上加入了加密技术、认证技术、完整性保证得到的安全的http协议,其中使用了SSL(安全套接层协 阅读全文
posted @ 2019-05-22 16:59 坦荡的火星 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 题目描述小易为了向他的父母表现他已经长大独立了,他决定搬出去自己居住一段时间。一个人生活增加了许多花费: 小易每天必须吃一个水果并且需要每天支付x元的房屋租金。当前小易手中已经有f个水果和d元钱,小易也能去商店购买一些水果,商店每个水果售卖p元。小易为了表现他独立生活的能力,希望能独立生活的时间越长 阅读全文
posted @ 2019-04-16 18:20 坦荡的火星 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 题目描述 小易有一个长度为n的整数序列,a_1,...,a_n。然后考虑在一个空序列b上进行n次以下操作:1、将a_i放入b序列的末尾2、逆置b序列小易需要你计算输出操作n次之后的b序列。输入描述:输入包括两行,第一行包括一个整数n(2 ≤ n ≤ 2*10^5),即序列的长度。第二行包括n个整数a 阅读全文
posted @ 2019-04-16 18:18 坦荡的火星 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 题目分析 如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: "1","10101","0101010"都是交错01串。小易现在有一个01串s,小易想找出一个最长的连续子串,并且这个子串是一个交错01串。小易需要你帮帮忙求出最长的这样的子串的长度是多少。输入描述 阅读全文
posted @ 2019-04-16 08:48 坦荡的火星 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 题目描述 小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。 如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一行 阅读全文
posted @ 2019-04-15 17:13 坦荡的火星 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 题目描述 六一儿童节,老师带了很多好吃的巧克力到幼儿园。每块巧克力j的重量为w[j],对于每个 小朋友i,当他分到的巧克力大小达到h[i] (即w[j]>=h[i]),他才会上去表演节目。老师 的目标是将巧克力分发给孩子们,使得最多的小孩上台表演。可以保证每个w[i]> 0且不能 将多块巧克力分给一 阅读全文
posted @ 2019-04-13 19:15 坦荡的火星 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 大整数相乘 题目描述有两个用字符串表示的非常大的大整数,算出他们的乘积,也是用字符串表示。不能用系统自带的大整数类型。输入描述:空格分隔的两个字符串,代表输入的两个大整数输出描述:输入的乘积,用字符串表示示例1输入72106547548473106236 982161082972751393输出70 阅读全文
posted @ 2019-04-12 23:53 坦荡的火星 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 最大的三个数的乘积 阅读全文
posted @ 2019-04-12 11:24 坦荡的火星 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: 字符串移位包含的问题 给定两个字符串s1和s2,要求判定s2是否能够被s1做循环移位(rotate)得到的字符串包含。 例如,给定s1=AABCD和s2=CDAA,s1可以通过向右移动两位,s1 >BCDAA,使得s1包含s2,返回true。 而对于s1=ABCD和s2=ACBD,无论s1怎么移动, 阅读全文
posted @ 2019-04-05 11:31 坦荡的火星 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Java基础之File类的使用 1.File类的构造方法和常用方法 2.对File中listFile(FileNameFilter name)学习 3.与File文件类相关的实现 File类的构造方法和常用方法: 在Java中File类在IO流中被频繁使用,可以使用一个文件路径来表示在特定位置上的文 阅读全文
posted @ 2019-04-05 11:30 坦荡的火星 阅读(194) 评论(0) 推荐(0) 编辑