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

华为OD机试-考勤信息-双指针(JAVA 2025B卷)

在这里插入图片描述
暴力解法

import java.util.*;
public class Attendance {public static void main(String[] args) {Scanner sc = new Scanner(System.in);Integer a = Integer.parseInt(sc.nextLine());List<String> strings = new ArrayList<>();for(int i=0;i<a;i++){strings.add(sc.nextLine());}solve(strings);}private static void solve(List<String> strings){for (int j=0;j<strings.size();j++) {String[] split = strings.get(j).split("\\s+");int queqin = 0;boolean flag2=false;int all = 0;for(int i =0;i<split.length;i++){if(split[i].equals("absent")){queqin++;}if(i%7==0){//连续七次all = 0;}if(split[i].equals("absent")||split[i].equals("late")||split[i].equals("leaveearly")){all++;}if(i+1<split.length&&((split[i].equals("late") && split[i+1].equals("late"))||(split[i].equals("leaveearly") && split[i+1].equals("leaveearly")))){flag2 = true;}}boolean queqinFlag = queqin > 1;boolean allflag = all > 3;if(queqinFlag||flag2||allflag){System.out.print(false);}else{System.out.print(true);}if(j!= strings.size()-1){System.out.print(" ");}}}
}
http://www.xdnf.cn/news/14341.html

相关文章:

  • AI是什么?大模型、语料、训练、推理、机器学习、神经网络等专业名词如何关联
  • 基于docker的nocobase本地部署流程
  • CPU的异常处理
  • PC16550 UART接收中断处理完整示例代码
  • 134-135Elements-UI组件库
  • 03- 六自由度串联机械臂(ABB)动力学分析
  • SoftMax 函数
  • Unity基础-范围检测
  • Redis全面深入学习目录
  • 求数组中最长单调不降连续子数组的长度
  • stm32 f103c8t6仿真 串口收发测试
  • 用AI配合MCP快速生成n8n工作流
  • 【Linux服务器】-安装zabbix-负载环境(故障自动切换场景)
  • HarmonyOS Grid 网格拖拽完全指南
  • 设备健康管理系统搭建全技术解析:从架构设计到智能运维实践
  • Linux 忘记root密码如何解决-linux025
  • 理解 package.json 中的版本控制:“nuxt“: “3.16.0“ vs “nuxt“: “^3.16.0“ 的深层差异
  • DependencyMatcher + ML Reranking 策略设计实践
  • Qt3d中的材质--PBR材质
  • vue中computed和watch区别
  • jxWebUI--简单易用的webUI库
  • 大模型微调(Fine-tuning)概览
  • 算法导论第七章:快速排序的艺术与科学
  • 使用axios及和spirng boot 交互
  • @SpringBootTest 详解
  • Day32
  • 《Vuejs设计与实现》第 9 章(简单 diff 算法)
  • NISP-PTE基础实操——SQL注入
  • [蓝桥杯 2025 国 B] 斐波那契字符串一一题解
  • 论文笔记 <交通灯> <多智能体>DERLight双重经验回放灯机制