codeforces 解题报告 978A. Remove Duplicates 模拟
http://codeforces.com/contest/978/problem/A
解题思路:
1.删掉重复的元素,只留下序列中不重复的最右边的元素
2.逆向搜一遍,把第一次遇到的元素入栈
3.依次出栈就是答案
import java.util.*;public class Main {public static void main(String args[]) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] ele = new int[100];for(int i = 1;i <= n;i++) {ele[i] = sc.nextInt();}Stack<Integer> s = new Stack<>();for(int i = n;i >= 1;i--) {if(s.contains(ele[i])) //出现过的跳过continue;elses.push(ele[i]); //没出现过的入栈}System.out.println(s.size());while (!s.empty()) {System.out.print(s.peek() + " ");s.pop();}}
}
codeforces 解题报告 978A. Remove Duplicates 模拟相关推荐
- codeforces 解题报告 1003A. Polycarp's Pockets 模拟
http://codeforces.com/problemset/problem/1003/A 解题思路: 1.每个包里只能有不同面额的硬币,问要多少个包才能装完这堆硬币 2.弄n个桶,桶内是相同硬币 ...
- codeforces 解题报告 978B. File Name strings greedy
http://codeforces.com/contest/978/problem/B 解题思路: 1.不能出现"xxx"这样的串,贪心删掉多余的x就好了 2.遍历一遍字符串,遇到 ...
- codeforces 解题报告 978C. Letters binary search
http://codeforces.com/contest/978/problem/C 解题思路: 1.数据范围比较大,暴力复杂度大概O(n*n),爆搜一定超时 2.由于宿舍是连续的,房间也是连续的, ...
- Codeforces 解题报告索引
Codeforces 266A: http://www.cnblogs.com/lzj-0218/p/3234138.html 转载于:https://www.cnblogs.com/lzj-0218 ...
- 解题报告(十八)数论题目泛做(Codeforces 难度:2000 ~ 3000 + )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...
- CodeForces-1016C Vasya And The Mushrooms(模拟+思维+前缀和的前缀和) 解题报告 Apare_xzc
CodeForces-1016C Vasya And The Mushrooms(模拟+思维+二重前缀和 ) 解题报告 xzc 2019/4/7 这周周赛的C题:wyt学姐的恶意 这道题周赛的时候 ...
- Codeforces round 654 赛后解题报告
Codeforces round 654 赛后解题报告 先吐槽一下怎么 A-D 都是结论题啊啊 A. Magical Sticks 我们可以先确定下来,我们一定只对于未进行过拼接的木棍拼接. 学过等差 ...
- Codeforces Round #677 (Div. 3)——ABCDE解题报告
Codeforces Round #677 (Div. 3)--ABCDE解题报告 比赛链接:https://codeforces.com/contest/1433 A.Boring Apartmen ...
- 10.30 NFLS-NOIP模拟赛 解题报告
总结:今天去了NOIP模拟赛,其实是几道USACO的经典的题目,第一题和最后一题都有思路,第二题是我一开始写了个spfa,写了一半中途发现应该是矩阵乘法,然后没做完,然后就没有然后了!第二题的暴力都没 ...
最新文章
- undefined reference to `cv::VideoCapture::VideoCapture()‘
- DL开源框架Caffe | 模型微调 (finetune)的场景、问题、技巧以及解决方案
- batch-size 深度学习笔记
- C#多线程、并发与并行概念
- YbtOJ#20089-[NOIP2020模拟赛B组Day10]平衡的树【贪心】
- Android入门(二) | 项目目录及主要文件作用分析
- h5外卖源码php_从零搭建外卖CPS平台小程序开发
- 看看20万码农怎么评论:女生做程序员是一种怎样的体验?
- adb冲突 傲软_ubuntu下安装adb工具集与android-tools-adb产生冲突的问题
- (日常搬砖)数据集标注格式转换:txt转xml(VOC格式)
- mac install: /usr/bin/unrar: Operation not permitted
- linux监控程序-程序自动重启方法(转)
- 安装nodejs遇到的坑
- 1972 年 11 月 29 日:雅达利推出投币式街机游戏《乓》
- PC软件-实用工具 True Launch Bar
- 小程序源码:团长头像制作小程序
- mogo语句常用用法
- php 调试 打印错误
- LoadRunner9.1下载与破解
- Android 组件化方案 JIMU 体验
热门文章
- 国产处理器/操作系统迅为iTOP-2K1000开发板
- 【Unity触控】实现缩放和360度观察模型、单击、双击、滑动
- GitHub上fork项目后与作者源代码保持一致的方法
- [MITOPENCOURSEWARE] 6.094 Introduction to Programming in MATLAB
- 运用Scrapy框架爬取淘车网十七万二手车数据
- destoon系统变量的分类
- 凯新达科技受邀参加2022创新在线科技集团年度峰会并发言
- 代码随想录算法训练Day11 LeetCode232. 用栈实现队列(模拟);225.用队列实现栈(模拟);20. 有效的括号(栈应用);1047. 删除字符串中的所有相邻重复项(栈应用)
- ld.lld: error: undefined symbol: android::CallStack::CallStack()
- 一款精美的红色农家乐美食客房旅馆模板源码 v4.2