随笔分类 - 算法
摘要:把abcd…s共19个字母组成的序列重复拼接106次,得到长度为2014的串。 接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。 得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。 答案是一个小写字母,请通过浏览器提交答案。不要填写任
阅读全文
摘要:切面条一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢? 我们很容易可以得到一个数列a(0)=2,a(1)=3,a(2)=5,a(3)=9,a(4)=17……
阅读全文
摘要:题目:一个字符串的非空子串是指字符串中长度至少为1的连续的一段字符组成的串。例如,字符串aaab有非空子串a,b,aa,ab,aaa,aab,aaab,一共七个。注意在计算时,只计算本质不同的串的个数。 请问,字符串0100110001010001有多少个不同的非空子串? 思路:substring(
阅读全文
摘要:【问题描述】 作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员,组成球队的首发阵容。 每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1号位至 5 号位的评分之和最大可能是多少? 对于这种难题,首先要把数据复制到excel中。 然后对数据进行分列 分列后
阅读全文
摘要:package a2; public class ccz {public static void main(String args[]) {int res=0;for(int i=1;i<99;i++) { int s=i*i*i; int sum=cal(s); if(sum==i) { res+
阅读全文
摘要:class Solution { public int findLUSlength(String[] strs) { int ret = -1; if (strs == null || strs.length == 0) { return ret; } int len = strs.length;
阅读全文
摘要:public class c1 { public static void main(String[] args) { dfs(0); System.out.println(ans/6.0); } static int[]a=new int[] {1,2,3,4,5,6,7,8,9}; static
阅读全文
摘要:小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。现在小明很心烦,请你帮他计算一下,需要从取款机上取多少
阅读全文
摘要:class Solution { int size; HashMap<Integer,Integer>map=new HashMap<>(); Random random; public Solution(int n, int[] blacklist) { random=new Random();
阅读全文
摘要:某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。 请问,他从多少岁开始过生日party的? 请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 public static
阅读全文
摘要:使用Java中随机数实现彩票模拟,要求:随机数字为6位数字,前五位不得重复,最后一位数字不可与前5位重复。 package a2; import java.util.Arrays; public class Main1 {public static void main(String args[])
阅读全文
摘要:public class Main { public static void main(String args[]) {int []arr=new int[10];Arrays.fill(arr, 2021);for(int i=0;;i++) { int t=i; while(t>0) { int
阅读全文
摘要:已知大写字母 A 的 ASCII 码为 65,请问大写字母 L 的 ASCII 码是多少? public static void main(String[] args) { System.out.println((int)'L'); }
阅读全文
摘要:上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。 对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最 大的和。 路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个数。此外,向左下走的次数与向右下走的次数相差不能超过 1。输入的第一行包含一个
阅读全文
摘要:小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不 住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得 最多来分辨单词。 现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现
阅读全文
摘要:小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是 一个 0 到 100 的整数。 输入的第一行包含一个整数 n,表示考试人数。 接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。 输出三行。第一行包含一个整数,表示最高分。第二行包含一个整数,表示最低分。
阅读全文
摘要:容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列 的数是多少? public static void main(String[] args) { int res=1; int t=4; for(int i=2;i<=20;i++) { res+=t; t+=4; } Sy
阅读全文
摘要:小蓝要为一条街的住户制作门牌号。这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、 0、 1、 7,即需要 1 个字符 0, 2 个字符 1, 1 个字符
阅读全文
摘要:public class a11 {public static int count=0;public static void main (String args[]) { sort(3,'x','y','z'); System.out.println(count);}public static vo
阅读全文
摘要:import java.util.Arrays; public class A6 { public static void main(String args[]) { int[] a= {3,7,5,2,0}; System.out.println(Arrays.toString(a)); sort
阅读全文

浙公网安备 33010602011771号