普及练习场 简单的模拟 机器翻译
2017-12-10 23:14
288 查看
题目链接
欢迎加入“不会算法一群菜鸟”,群号是⑥⑥①⑨②2025,这是我设置的一道很低的门槛用来阻止广告的。入群的验证暗号是:我爱编译原理
题意理解
这题不难,就是直接写。如果不想用大的数据结构,那么可以使用数组来暴力一发。因为数据量非常小,可以很快跑完。所以Java有个好就是库用起来比cpp要爽,但是不足就是,性能上还是存在差异的,尤其是在与底层相关的部分。代码
import java.util.LinkedList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { int M, N; Scanner scanner = new Scanner(System.in); M = scanner.nextInt(); N = scanner.nextInt(); int x; List<Integer> wordNos = new LinkedList<>(); int cnt = 0; for(int i = 0; i < N; i++) { x = scanner.nextInt(); if(!wordNos.contains(x)) { if(wordNos.size() >= M) { wordNos.remove(0); wordNos.add(x); cnt++; } else { wordNos.add(x); cnt++; } } } System.out.println(cnt); scanner.close(); } }
欢迎加入“不会算法一群菜鸟”,群号是⑥⑥①⑨②2025,这是我设置的一道很低的门槛用来阻止广告的。入群的验证暗号是:我爱编译原理
相关文章推荐
- 普及练习场 简单的模拟 进制转换
- 普及练习场之简单的模拟
- 普及练习场 简单的模拟 铺地毯
- 普及练习场 简单的模拟 多项式输出
- 普及练习场 简单的模拟 排座椅
- 普及练习场 简单的模拟 笨小猴
- 普及练习场 交叉模拟 字符串的展开
- 普及练习场之交叉模拟
- 普及练习场 交叉模拟 均分纸牌
- [NOIP2010]机器翻译 队列+模拟
- 普及练习场 简单数学问题 火星人
- 普及练习场 简单数学 A % B Problem
- 普及练习场 交叉模拟 花生采摘
- 普及练习场 简单数学问题 约数研究
- 普及练习场 简单数学 又是毕业季I
- 机器学习基础 维基翻译 保序回归 随机森林 Pipeline处理 及简单的sklearn例子
- 普及练习场 简单数学 末日的传说
- 普及练习场 交叉模拟 乒乓球
- 普及练习场 简单数学 [SDOI2008]仪仗队
- 普及练习场 交叉模拟 税收与补贴问题