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

511机器翻译

511机器翻译

⭐️难度:中等
🌟考点:栈、模拟、2020
📖
在这里插入图片描述

📚

import javax.sound.sampled.Line;
import java.math.BigInteger;

import java.util.Arrays;
import java.util.Scanner;

public class  Main {
    static int N = 100010;
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

       int m = sc.nextInt();
       int n = sc.nextInt();
       int[] a = new int[n + 1];
       int head = 0;
       int tail = 0;
       int count = 0;

       while(n-->0){
           int x = sc.nextInt();
           int flag = 1;
           for (int i = 0; i < m; i++) {
               if(a[i] == x){
                   flag = 0;
                   head ++;
                   if(head == n){
                       head = 0;
                   }
                   break;
               }
           }
           if(flag == 1){
               a[tail++] = x;
               if(tail == m){
                   tail = 0;
               }
               count ++;
           }
       }
        System.out.println(count);
    }
}

不要被题目长度吓到了,其实就是模拟队列。

相关文章:

  • 简记_ MCU管脚的防静电处理
  • 驱动开发系列45 - Linux 显卡KMD驱动代码分析(六)- 显卡驱动与OS接口
  • LeetCode 2597.美丽子集的数目:二进制枚举-一个实现起来容易但非最优的方法
  • Python怎样安装,Windows/Mac/Linux系统安装教程
  • Android原生gif动图加载AnimatedImageDrawable
  • C 语言异常处理:从传统到进阶的探索
  • PostgreSQL、SQL Server和MySQL数据库性能调优与故障排除技术
  • 力扣刷题134. 加油站
  • 将长上下文大语言模型研究从输入转向输出
  • Python爬虫入门实战:爬取博客文章数据并保存
  • #UVM# 关于 config_db 机制中的直线非直线设置和获取讲解
  • 《UE5_C++多人TPS完整教程》学习笔记35 ——《P36 武器类(Weapon Class)》
  • 软考 中级软件设计师 考点笔记总结 day01
  • 编程考古-Borland历史:《.EXE Interview》对Anders Hejlsberg关于Delphi的采访内容(中)
  • qt 操作多个sqlite文件
  • RuoYi框架添加自己的模块(学生管理系统CRUD)
  • 【VUE2】第三期——样式冲突、组件通信、异步更新
  • DeepSeek开启AI办公新模式,WPS/Office集成DeepSeek-R1本地大模型!
  • Spring Boot与Axon Framework整合教程
  • 南京SMT贴片加工核心工艺解析
  • 设计之都/昆明网站seo公司
  • 精仿腾讯3366小游戏门户网站源码织梦最新内核带全部数据!/百度运营平台
  • 长春企业网站建设价格/网站建设策划
  • wordpress博客漏洞/搜索引擎优化的主题
  • ios软件开发培训班/seo优化方式包括
  • 网站建设 pdf/搭建一个网站需要多少钱?