哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛 Problem A:凌波微步 By Assassin
来源:互联网 发布:美丽说聊天软件 编辑:程序博客网 时间:2024/04/28 04:15
Description
小Z的体型实在是太胖了,每次和小D一起出门都跟不上小D的脚步,这让小Z很气馁,于是小Z跋山涉水,仿名山,遍古迹,终于找到了逍遥派。掌门看小Z求师虔诚,决定传小Z一套《凌波微步》。
这种腿法可以无视距离的行进,但缺点是只能走向高处,否则强行发功极易走火入魔。
一天,练习《林波微步》的小Z来到一处练武场,这里从左到右,共有n个木桩,这些木桩有高有低,在这里小Z勤奋的练习着凌波微步,你知道小Z在这处练武场最多能练习多少次么?
Input
本题有T组数据。
对于每组数据第一行有一个正整数n表示有多少个木桩。
第二行有n个数 a_i,表示木桩与水平地面的相对高度。
1≤T≤10
1≤n≤100000
1≤a_i≤1000000000
Output
输出结果,并换行。
Sample Input
2
6
1 2 3 4 5 6
5
1 3 5 3 6
Sample Output
6
4
思路:简单题目,可以sort直接排序。但是我是用map的迭代器做的,就当是练习了一下迭代器。离散化的神器。
#include<bits/stdc++.h>using namespace std;map<long long ,int>mp;int main(){ int t,n,i,j; while(scanf("%d",&t)!=EOF){ while(t--){ scanf("%d",&n); mp.clear(); long long tmp; for(i=1;i<=n;i++){ scanf("%lld",&tmp); mp[tmp]++; } map<long long,int> :: iterator it; long long sum=0; for(it=mp.begin();it!=mp.end();it++){ sum++; } cout<<sum<<endl; } } return 0;}
0 0
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛 Problem A:凌波微步 By Assassin
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛 Problem D: 经商 By Assassin
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛(离官方最近的题解)
- 哈尔滨理工大学第七届程序设计竞赛初赛(高年级组)A 凌波微步【!LIS】
- HRBUST 1444 逃脱 (哈理工第七届程序设计大赛(高年级组) G 逃脱)
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)- (A,B)
- 【哈尔滨理工大学第七届程序设计竞赛决赛(高年级组)】 A B C D E G
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)A所有情况的和
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)A 所有情况的和
- 哈尔滨理工大学第七届程序设计竞赛决赛(现场赛-高年级组) A-所有情况的和
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)A 所有情况的和【期望】
- 南京林业大学“未来之星”第六届程序设计大赛(决赛)试题A 参考代码
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)B题幸运大奖
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)B 幸运大奖
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)G.幼儿园战争
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)B题幸运大奖
- 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)D 数圈圈
- 哈尔滨理工大学第七届程序设计竞赛决赛(现场赛-高年级组)B-幸运大奖
- List去重
- J2EE学习笔记(一)
- curl使用curl_easy_perform导致线程或者进程卡死解决办法
- php识别“中文文件名”文件报错问题
- Codeforces Round #380 B - Spotlights
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛 Problem A:凌波微步 By Assassin
- GNU/GCC/G++ 编译/链接生成的常见段(section)表
- 抽取feature\weight
- Codeforces Round #380A - Interview with Oleg
- Two-Stream Convolutional Networks for Action Recognition in Videos
- 网络 特殊符号大全
- 1071-specified-key-was-too-long-max-key-length-is-767-bytes
- 使用linux的MTD tests support测试flash性能
- reJava基础篇之四--被观察者