java刷题----蓝桥杯省赛第十二届(第二场)JavaC组7----9
创始人
2025-05-28 02:22:38
0

7、特殊年份

题目

时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分

问题描述

今年是 2021 年,2021 这个数字非常特殊,它的千位和十位相等,个位比百位大 1 ,我们称满足这样条件的年份为特殊年份。

输入 5 个年份,请计算这里面有多少个特殊年份。

输入格式

输入 5 行,每行一个 4 位十进制数(数值范围为 1000 至 9999 ),表示一个年份。

输出格式

输出一个整数,表示输入的 5 个年份中有多少个特殊年份。

测试样例1

Input:

2019

2021

1920

2120

9899

Output:

2

Explanation:

2021 和 9899 是特殊年份,其它不是特殊年份。

解题思路

寻找数字

1000-9999

它的千位和十位相等,个位比百位大 1

采取剥离,

获取四个数位上的数字,判断

千位 = n/1000(当且仅当为四位数的情况,满足)

百位 = (n/100)%10

十位 =( n/10)%10

个位i= n%10

利用以上特性,进行操作

代码实现

package 轮1省赛11至13;import java.util.Scanner;public class 第12届2题目7 {
static int count = 0;public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);for (int i = 0; i < 5; i++) {int n = sc.nextInt();f(n);}System.out.println(count);}private static void f(int n) {// TODO Auto-generated method stubint a = n / 1000;int b = n / 100 %10;int c = n / 10 %10;int d = n % 10;if ( a==c&& b==d-1) {System.out.println(n);count++;}}}

8、小平方

题目

时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分

问题描述

小蓝发现,对于一个正整数 n 和一个小于 n 的正整数 v,将 v 平方后对 n 取余可能小于 n 的一半,也可能大于等于 n 的一半。

请问,在 1 到 n − 1 中,有多少个数平方后除以 n 的余数小于 n 的一半。

例如,当 n = 4 时,1 , 2 , 3 的平方除以 4 的余数都小于 4 的一半。

又如,当 n = 5 时,1 , 4 的平方除以 5 的余数都是 1 ,小于 5 的一半。而 2 , 3 的平方除以 5 的余数都是 4 ,大于等于 5 的一半。

输入格式

输入一行包含一个整数 n 。

输出格式

输出一个整数,表示满足条件的数的数量。

测试样例1

Input:

5

Output:

2

评测用例规模与约定

对于所有评测用例,1 ≤ n ≤ 10000 。

解题思路

跟据题目要求进行操作即可,

代码实现

package 轮1省赛11至13;import java.util.Scanner;public class 第12届2题目8 {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);int n = sc.nextInt();int count = 0;for (int v = 1; v < n; v++) {int sum = (int)Math.pow(v, 2);int temp = sum%n;if (temp<(n/2)) {count++;}}System.out.println(count);}}

9、完全平方数

题目

时间限制: 2.0s 内存限制: 512.0MB 本题总分:25 分

问题描述

一个整数 a 是一个完全平方数,是指它是某一个整数的平方,即存在一个整数 b ,使得 a = b^2 。

给定一个正整数 n ,请找到最小的正整数 x ,使得它们的乘积是一个完全平方数。

输入格式

输入一行包含一个正整数 n 。

输出格式

输出找到的最小的正整数 x 。

测试样例1

Input:

12

Output:

3

测试样例2

Input:

15

Output:

15

评测用例规模与约定

对于 30% 的评测用例,1 ≤ n ≤ 1000 ,答案不超过 1000 10001000。

对于 60% 的评测用例,1 ≤ n ≤ 10^8 ,答案不超过 10^8。

对于所有评测用例,1 ≤ n ≤ 1 0^12 ,答案不超过 10^12。

解题思路

通过for循环

不断n*x,直到n=x是最大的可能

所有x一定小于等于n

for到n,,

通过建立数组,存储n内的所有的平方数

通过比对如果含有的话,结束for,输出当前i就是x

代码实现

package 轮1省赛11至13;import java.util.Scanner;public class 第12届2题目9 {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);int n = sc.nextInt();int arr[] = new int[n];for (int i = 1; i <=n; i++) {int temp2 = (int)Math.pow(i, 2);arr[i-1]=temp2;}int min = n;for (int i = 1; i <= n; i++) {int num = n*i;for (int j = 0; j < n; j++) {if (arr[j]==num) {                                        if (i

相关内容

热门资讯

20年程序员生涯,读了200多... 不知不觉已经又走过了20个年头了,今年已经44了,虽然我已经退休在家&#...
Seata架构篇 - SAGA... SAGA模式 Saga 模式是 Seata 提供的长事务解决方案,在 Saga 模式中...
【springboot】异常处... 8、异常处理 1、错误处理 1、默认规则 默认情况下,Spring Boot提供/e...
Python自动化抖音自动刷视... 环境准备 Python3.5以上Appium Server服务器Android SDK,...
libcurl库简介 一、libcurl简介libcurl是一个跨平台的网络协议库,支持http, http...
数据库存储与索引技术(三)LS... 我们在前文介绍过,多款分布式数据库都使用了LSM树作为底层的存储引擎,其...
[图神经网络]图结构和图的表示 一、图结构         图:描述关联数据的通用语言。在图中,节点之间...
三元:一泓温泉 “泡” 出康养... 日前,上海市总工会最新推出135家“2025年上海提升职工生活品质休假体验点”,三钢万寿岩学院职工疗...
PTA:C课程设计(3) 山东大学(威海)2022级大一下C习题集(3)...
LSTM从入门到精通(形象的图... 先附上这篇文章的一个思维导图什么是RNN按照八股文来说:RNN实际上就是一个带有记忆的...
推荐系统简介+算法详解+项目介... 目录标题推荐系统简介1、推荐系统目的2、推荐系统的应用3、推荐系统的基本思想4、推荐系统的数据分析5...
redhat官网相关信息链接(... Red Hat Enterprise Linux Red Hat Enterprise Linux ...
智慧水务一体化平台建设(解决方... 平台概述柳林智慧水务一体化平台是以物联感知技术、大数据、智能控制、云计算、人工智能、数字孪生、AI算...
白平衡,颜色校正,颜色映射Wh... 文章目录一,When Color Constancy Goes Wrong: Corr...
一碗面粉,五克酵母,一勺白糖,... 很久没有吃烙饼,突然有点想念,我是一个说干就干的人,立马就开始发面制作,因我平时不喜欢喝牛奶,所以发...
白炭黑硅膏制作指南解析工艺与用... 白炭黑硅膏是一种具有广泛应用前景的特殊材料,其制作过程需要一系列精细工艺。本文将深入探讨白炭黑硅膏的...
原创 夏... 高温肆虐的夏天,孩子蔫蔫的没精神?稍不留神窜稀跑肚?别担心,厨房里藏着天然的守护小能手!它们营养丰富...
Ubuntu20.04LTS部... 文章目录1.在服务器上安装jupyterlab、jupyter_server2.服务器端配置jupy...
如何突破卫星影像建模难点?重建... 日前,由重建大师生成的首个“珞珈三号01星”卫星影像三维模型一经发出,引...
王海庭:带你攀登金祖峰 在山顶... 小兴安岭的深夜,静谧,深邃。 位于伊春市的金祖峰已经亮起了光,不少登山客来到山脚下,他们整装待发,准...