当前位置: 首页 > news >正文

acwing相关复盘

6713. 求最值问题 - AcWing题库

import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int n = sc.nextInt(); int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; for(int i = 0; i < n; i++){ int num = sc.nextInt(); if(num > max){ max = num; } if(num < min){ min = num; } } System.out.println(max + " " + min); } } }

6714. 新对称素数问题 - AcWing题库

import java.util.*; public class Main{ public static void main(String[] args){ //输入 Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 0; i < n; i++){ long num = sc.nextLong(); if(num <= 99999 && isSymmetric(num) && isPrime(num)){ System.out.println("Yes"); }else{ System.out.println("No"); } } } //是否对称 public static boolean isSymmetric(long num){ String s = Long.toString(num); int left = 0; int right = s.length() - 1; while(left < right){ if(s.charAt(left) != s.charAt(right)){ return false; } left++; right--; } return true; } //是否是素数 public static boolean isPrime(long num){ if(num <= 1){ return false; } if(num == 2){ return true; } if(num % 2 == 0){ return false; } else{ for(int i = 3; i * i <= num / 2; i++){ if(num % i == 0){ return false; } } } return true; } }

6715. 进制转换 - AcWing题库

import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int t = sc.nextInt(); String digits = "0123456789ABCDEF"; for(int i = 0; i < t; i++){ int n = sc.nextInt(); int r = sc.nextInt(); boolean isNegative = n < 0; int num = Math.abs(n); StringBuilder sb = new StringBuilder(); if(num == 0){ sb.append("0"); }else{ while(num > 0){ int remainder = num % r; sb.append(digits.charAt(remainder)); num /= r; } sb.reverse(); } if(isNegative){ sb.insert(0,"-"); } System.out.println(sb); } } }

1210. 连号区间数 - AcWing题库

import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] nums = new int[n]; int count = 0; for(int i = 0; i < n; i++){ nums[i] = sc.nextInt(); } for(int l = 0; l < n; l++){ int max = nums[l]; int min = nums[l]; for(int r = l; r < n; r++){ max = Math.max(max,nums[r]); min = Math.min(min,nums[r]); if(max - min == r - l){ count++; } } } System.out.println(count); } }
http://www.jsqmd.com/news/489620/

相关文章:

  • 智慧矿井人员行为状态爬走靠站跌倒检测数据集VOC+YOLO格式4847张8类别
  • MCP原理解析:软件工程角度
  • redis缓存穿透、击穿、雪崩的区别
  • 哪些产品需要沙特SABER认证?一文说清
  • 实测 Claude 1M 长文本与 API 价格策略:开发者如何避坑与降本增效
  • 智慧交通项目:Python+PySide6 车辆检测系统 YOLOv8+OpenCV 自定义视频 自定义检测区域 (源码+文档)?
  • 从需求到落地:手把手教你编写第一个OpenClaw自定义技能
  • NJR-10线材扭转卷绕试验机
  • 二维巷道开挖模型文件
  • 飞扬集成设计系统 × 启道协同设计系统:二三维一体协同,重塑设计交付新范式
  • claude code安装过程中的问题记录
  • React单位转换系统:设计灵活的单位系统与单位系统转换方案
  • 如何验证序列号是否被Apple占用
  • OUC《信号与系统》期末复习
  • Java定时器Timer源码深度解析
  • 作为 PHP 开发者,我第一次用 Go 写了个桌面应用
  • C#常用类库-详解Polly
  • 基于Spring Boot 3的学校药店信息管理系统
  • GitHub秘钥:安全存储与高效调用
  • iPhone 用户如何通过鼠标提升操作体验?
  • PTA 6-10 二分查找
  • USB HOST和USB OTG的核心区别
  • 深度解析:揭秘ChatGPT外部GPTs应用的核心——如何获取提示词与知识库文件
  • 华为openEuler部署Dillinger全攻略
  • SVD揭秘:线性代数的几何魔法
  • 操作系统应用开发(十四)RustDesk服务器配置——东方仙盟筑基期
  • 【架构心法】砸碎中间件的枷锁!手撕 micro-ROS 底层,让单片机以“一等公民”身份原生打通 ROS 2 分布式网络
  • MongoDB GEO 项目场景 ms-scope 实战
  • KVM Web管理界面安装指南(Cockpit 方案)
  • 注意!自引超标,中科院1区Top跌至2区!