自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 打靶(Java)

小蓝非常喜欢玩FPS类游戏,最近他迷上了一款打靶游戏,已知总共会出现 n 个靶子,每次开枪如果打中了靶子则会得到 1 分,另外不论这次开枪打中与否,靶子都将消失,现在有 m 个靶子已经出现过(出现过的靶子不会再出现),现在小蓝已经得到了 X 分,小蓝想知道他是否有可能最终分数为 Y。输出一个字符串,若小蓝想最终分数有可能为 Y则输出 "Yes" ,否则输出 "No" (不带引号)。输入一行包含四个整数 n,m,X,Y(1≤m≤n≤10^6,0≤X≤m,0≤Y≤10^9)

2024-04-29 17:21:37 202 1

原创 ACCEPT(Java)

小马是一名算法竞赛爱好者,他认为算法竞赛中表示答案正确的单词 ACCEPT 能给他带来好运,碰巧今天英语课上他得到了一串由 n 个大写字母组成的字符串。对于每组测试数据,第一行给出一个整数 n(1≤n≤10^3),表示字符串的长度,下一行为对应的字符串,字符串仅由大写字母构成。//若字符串第1个字母为A,则a[65]++统计A、C、E、P、T这5个字母出现的次数,其中C的次数要除以二,然后找出它们中出现最少次数的值,即为结果。本题包含多组测试数据,第一行给出一个整数 T(1≤T≤10^3),表示数据组数。

2024-04-28 23:10:03 330

原创 正则表达式(基础篇)

请提取所有以fu结尾的单词。可以这样编写正则表达式:^.*fu$

2024-04-27 22:33:45 1355

原创 小苯的排序疑惑(Java)

选择的区间长度严格意义上要小于数组长度n,所以我们能选择操作的区间长度最多只能是n - 1,这意味着数组的a[0]或者a[n - 1],我们无法去操作它。在这种情况下,要保证操作执行完后,数组a是非降序排列,只有当a[0]是最小值,或a[n - 1]是最大值时,才能实现。本题有多组测试用例。if(a[0] == min || a[n - 1]== max){ //排序后,还是a[0]最小或a[n-1]最大。换句话说,操作执行完后,区间中的值将满足:a[l]≤a[l+1]≤a[l+2]≤...≤a[r]。

2024-04-26 10:30:19 565 3

原创 伊甸之花(Java)

根据题意,将数组内所有数 +1 或者 -1 即可得到相似的曲子b。我们只要判断,在什么情况下数组即不能+1也不能-1。已知有1~m个调,所以数组内即有1,也有m,则无法得到相似的曲子。//共有m个音符(1 ~ m)int n = sc.nextInt();//这首曲子n个音符。

2024-04-23 19:16:15 553

原创 Bingbong的化学世界(Java)

接着,通过分析每个结构图中的独特元素和它们的排列特征,确定其独有的属性。举例来说,如果一个分子结构图中位于数组索引[0][3]的元素为'|',同时位于[5][3]的元素为'.',则根据这些特定的数组位置和相应的元素特征,我们可以判定该结构图代表了一个m型的分子构型。为了能更好的了解苯环,BingbongBingbongBingbong现在需要精确的判断给定的分子结构图为哪种类型的苯环二元取代物,请您帮帮他。一个字符,'m,o,p'中的其中一种,表示给定的分子结构式属于哪种苯环二元取代物。

2024-04-22 17:02:36 707 1

原创 勇气获得机(Java)

根据题目描述,初始勇气值是0,如果当前勇气值为x,按下N按钮勇气值变为2*x+1(奇数),按下G按钮勇气值变为2*x+2(偶数)。勇气值过高也会膨胀,所以妞妞需要将自己的勇气值恰好变为n, 请你帮助她设计一个勇气获得机的按键方案使妞妞的勇气值恰好变为n。输出一行字符串, 每个字符表示该次妞妞选择按动的按钮,'N'表示该次按动N按钮,'G'表示该次按动G按钮。输入包括一行, 包括一个正整数n(1 <= n <= 10^9), 表示妞妞最后需要的勇气值。if(n % 2 == 0 ){ //n是偶数。

2024-04-21 11:29:13 597 1

原创 竞赛技巧(Java)

一共有 N(1<=N<=5,000)条时间被以时(0<=Hours<=99), 分(0<=Minutes<=59),秒(0<=Seconds<=59)的形式记录。在ACM竞赛中,当遇到有两个队伍(人) 解出相同的题目数量的时候,我们需要通过他们解决问题的总时间进行排序。第 1 行,一个整数 N 第 2~n+1 行,每行 3 个整数,表示时,分,秒。

2024-04-20 15:28:11 387

原创 课程满意度计算(Java)

反之,往下依次执行每位同学喜欢的课程编号.这里,我们用数组序号代表同学喜欢的编号进行累加计算,若喜欢编号1一次,数组arr[1] ++ ,喜欢编号2一次,则数组arr[2] ++,所有同学循环下来,若课程被所有人同学喜欢,那么arr[课程编号]的值与同学数是相等的.最后,设置一个num,判断结果,循环判断每个数组的值是否等于同学数,若等于,则该课程被所有同学喜欢,num++.最后,循环结束,输出结果num.if(a[i] == N) //该数组索引的值等于同学数,说明这门课程被所有同学喜欢。

2024-04-18 16:03:19 256

原创 约瑟夫环(Java)

然后,我们将该出队序号删除,删除后,后面的序号会替补上来,下次循环时重新开始报数的位置就是被删除序号的下一个。这个过程会一直重复,最后,当数组里仅剩一个元素时,循环停止,输出剩下的那个元素。n个人(0,1,2,3,4...n-1),围成一圈,从编号为k的人开始报数,报数报到m的人出队(报数是1,2,...m这样报的)。下次从出队的人之后开始重新报数,循环往复,当队伍中只剩最后一个人的时候,那个人就是大王。现在,给定n,k,m, 请你求出大王的编号。//删除序号,也是重新报数序号。//读取数组仅剩的元素。

2024-04-16 21:59:34 557

原创 蛇形矩阵(Java)

给你一个整数n,输出n∗n的蛇形矩阵。

2024-04-15 23:20:22 216 1

空空如也

空空如也

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

TA关注的人

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