安徽大学第九届大学生程序设计竞赛 网络预选赛 C - 置换的魔术
2017-03-24 19:55
260 查看
[align=center]C. 置换的魔术[/align]
Time Limit: 1000 ms Memory Limit: 64 MB
Total Submission: 452 Submission Accepted: 30
[align=center][/align]
Description
有n个正整数,其中1到n的正整数出现且只出现一次的序列,称为1-n的一个排列。
如1,2,3和3,1,2都是1-3的排列,但是1,3,3不是1-3的排列。
如今,给n个数,问最少修改几个数,可以使得序列成为1-n的一个排列。
Input
一个整数t,表示测试数据的组数,(1<=t<=210)
对于每一组测试数据,第一行为一个整数n,(1 <= n <= 500)
第二行有n个整数a1,a2,……an,空格分隔,(ai为任意的32位有符号正整数)。
保证多组数据中的n的和不超过100000。
Output
每组测试数据,输出一个整数,表示最少修改几个数。
Sample Input
Sample Output
数据范围有点问题,需要开大数组
Time Limit: 1000 ms Memory Limit: 64 MB
Total Submission: 452 Submission Accepted: 30
[align=center][/align]
Description
有n个正整数,其中1到n的正整数出现且只出现一次的序列,称为1-n的一个排列。
如1,2,3和3,1,2都是1-3的排列,但是1,3,3不是1-3的排列。
如今,给n个数,问最少修改几个数,可以使得序列成为1-n的一个排列。
Input
一个整数t,表示测试数据的组数,(1<=t<=210)
对于每一组测试数据,第一行为一个整数n,(1 <= n <= 500)
第二行有n个整数a1,a2,……an,空格分隔,(ai为任意的32位有符号正整数)。
保证多组数据中的n的和不超过100000。
Output
每组测试数据,输出一个整数,表示最少修改几个数。
Sample Input
Original | Transformed |
2 5 1 3 2 4 5 6 1 1 1 1 1 1
Sample Output
Original | Transformed |
0 5
数据范围有点问题,需要开大数组
#include<iostream> #include<cstdio> #include<cstring> #include<cmath> using namespace std; long long num[10005]; int biaoji[10005]; int main() { int t, n; scanf("%d", &t); while(t--) { memset(biaoji, 0, sizeof(biaoji)); int n, ans = 0; scanf("%d", &n); for(int i = 1; i <= n; i++) scanf("%I64d", &num[i]); for(int i = 1; i <= n; i++) { if(num[i] <= n && num[i] > 0) biaoji[num[i]] = 1;} for(int i = 1; i <= n; i++) if(biaoji[i] == 1) ans ++; printf("%d\n", n - ans); } return 0; }
相关文章推荐
- 安徽大学第九届大学生程序设计竞赛 网络预选赛
- 安徽大学第九届大学生程序设计竞赛 网络预选赛 A - 成功人士
- 安徽大学第九届大学生程序设计竞赛 网络预选赛 B - 迭代归一
- 安徽大学第九届大学生程序设计竞赛 网络预选赛 D - 买买买
- 安徽大学第九届大学生程序设计竞赛 网络预选赛 F - 周末大法好
- 安徽大学第九届大学生程序设计竞赛 网络预选赛 G - 交换大法好
- 安徽大学第九届大学生程序设计竞赛 网络预选赛 H - 今年多少岁
- “正直角三角形” Contest2074 - 中南大学第九届大学生程序设计竞赛网络预选赛
- 中南大学第九届大学生程序设计竞赛网络预选赛
- 外卖的撕‘哔’大战 Contest2074 - 中南大学第九届大学生程序设计竞赛网络预选赛
- “Wishare杯”南邮第九届大学生程序设计竞赛之网络赛 部分题解
- 中南大学第十一届大学生程序设计竞赛网络预选赛总结
- ACM/ICPC黑龙江省第四届大学生程序设计竞赛网络预选赛有感
- 湖南省第九届大学生计算机程序设计竞赛 字符识别?
- 第十八届中山大学程序设计竞赛网络预选赛B题
- CSU 1335: 高桥和低桥(树状数组啊 二分查找啊 湖南省第九届大学生计算机程序设计竞赛)
- “亚信科技杯”南邮第七届大学生程序设计竞赛之网络预赛 (部分题解)
- 好老师 (湖南省第九届大学生计算机程序设计竞赛)
- 2017年中国大学生程序设计竞赛网络赛杭电OJ---1003 Friend-Graph
- 湖南省第九届大学生计算机程序设计竞赛1337: 搞笑版费马大定理