南邮 OJ 2068 爱魔法的露露
爱魔法的露露
总提交 : 175 测试通过 : 21
比赛描述
仙灵女巫露露,对于魔法的热忱可是超出常人,要是发现了什么上古遗留下的魔法,她总是想方设法地获得,然后研究分析。而最近,他又从邪恶小法师维嘉那里获得了一个“奇怪”的魔法卷轴;
这个魔法卷轴上有一大串数字,而且根据卷轴上的描述,这个魔法的威力指数来自于这一串数字中“魔法区间”的数量;
所谓“魔法区间”指的是一段连续的闭区间,且这段区间上的所有数字均不相同;
现在,露露想知道这个魔法的威力指数,你能帮帮她么?
输入
先输入一个正整数T,表示样例个数,1≤T≤10。
对于每一个样例,先输入一个正整数n,表示卷轴上的数字个数(1≤n≤106);
再输入n个整数,第i个数ai,表示卷轴上第i个数(0≤ai≤106)。
输出
对于每个样例,输出一个正整数,即威力指数。
题目保证结果在int范围内。
样例输入
1
3
1 2 3
样例输出
6
提示
读入数据请使用 scanf();
对于样例,共有{1},{2},{3},{1,2},{2,3},{1,2,3},6个魔法区间,所以威力为6。
题目来源
yuman
#include<iostream>
#define MAX_N 1000001
int a[MAX_N];
bool visited[MAX_N];
int main(){int t,n,i,count,begin,end;scanf("%d",&t);while(t--){count = 0;memset(visited,0,sizeof(visited));scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",a+i);}begin=end=0;while(begin!=n){while(end!=n && !visited[a[end]]){visited[a[end]] = 1;end++;}count += end-begin;visited[a[begin]] = 0;begin++;}printf("%d\n",count);}
}
南邮 OJ 2068 爱魔法的露露相关推荐
- noj 2068 爱魔法的露露 [线性扫一遍]
njczy2010 2068 Accepted 325MS 8052K 1450Byte G++ 2014-11-13 11:20:40.0 爱魔法的露露 时间限制(普通/Java) : 1200 ...
- 南邮 OJ 1668 撼地神牛
撼地神牛 时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte 总提交 : 780 测试通过 : 77 比 ...
- 南邮 OJ 1484 烧饼重叠问题
烧饼重叠问题 时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte 总提交 : 87 测试通过 : 12 ...
- 南邮 OJ 1076 机器狗组装费用
机器狗组装费用 时间限制(普通/Java) : 1500 MS/ 4500 MS 运行内存限制 : 65536 KByte 总提交 : 513 测试通过 : ...
- 南邮 OJ 1987 集训队选拔
集训队选拔 时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte 总提交 : 823 测试通过 : 303 ...
- 南邮 OJ 1972 炒股票的女巫璐璐
炒股票的女巫璐璐 时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte 总提交 : 702 测试通过 : ...
- 南邮 OJ 1128 An Industrial Spy
An Industrial Spy 时间限制(普通/Java) : 10000 MS/ 30000 MS 运行内存限制 : 65536 KByte 总提交 : 38 ...
- 南邮 OJ 2001 水獭看动漫
水獭看动漫 时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte 总提交 : 103 测试通过 : 31 ...
- 南邮 OJ 2043 有才华的罗老师
有才华的罗老师 时间限制(普通/Java) : 2000 MS/ 6000 MS 运行内存限制 : 65536 KByte 总提交 : 60 测试通过 : 3 ...
最新文章
- php分层怎么实现,mvc-PHP如何做到分层开发?
- Leaflet中使用leaflet.easyPrint插件实现打印效果
- mysql数据库 sid_jdbc连接数据库使用sid和service_name的区别
- 防止ASP.NET按钮多次提交的办法
- BZOJ 1013 球形空间产生器(高斯消元)
- MSDN URL 重写
- Linux操作系统资源 大合集【鸿蒙OS Suse 红帽 BSD CentOS Arch Ubuntu】 | 寻找C站宝藏
- 解决app安装失败,并出现Package [pkg1] attempting to redeclare permission [perm] already owned by [pkg2]异常的问题
- 前端学习——Web版自定义2048+移动端适应
- 【39】给定一个无重的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复
- 运算放大器介绍与应用电路(LM358)
- 贫富分化是生产力发展的必然趋势 zz
- matplotlib画图-折线/散点/柱状/条形图
- 【转】走火大神说:去年这时候又辞退了一个老油条,不知道他现在是否在开公司了,可以对比一下混工资的水平...
- 【图文详解】HBase 的数据模型与架构原理详解
- mysql minus_10.24程序员节,喜得一套「MySQL性能优化金字塔法则」
- http1 http2 http 3 区别
- E1,CE1,T1,PRI,BRI的区别以及接口
- 如何高效的寻找Github项目
- python是人都能学会_人人都能学会的python编程教程15:高级特性2
热门文章
- goahead服务器性能,嵌入式Web服务器GoAhead的研究与应用
- 详解网站域名劫持原理与域名挟持的几种方法
- AMiner推荐论文:SMU: smooth activation function for deep networks using smoothing maximum technique
- python练习笔记
- math question
- python在哪些省份加入高考加分项目_2019高考报名各省份政策最新 哪些考生可获得高考加分...
- 什么是OSI参考模型?
- mysql update语句很慢_缓慢的update语句性能分析
- 分享105个软件测试工具 (免费试用) 赶快收藏起来,日后必定有用~
- 京喜店铺有日常流量吗?店铺销量怎样吗?