UVA 10420-List of Conquests
来源:互联网 发布:union安卓图像软件 编辑:程序博客网 时间:2024/05/29 09:00
UVA 10420-List of Conquests
题目大意:给出几组国家加人名,求出每个国家人数
解题思路:获取国家名,然后排序求解
#include <stdio.h>#include <string.h>#include <iostream>using namespace std;int cmp(const void *a, const void *b) { return strcmp((char*)a, (char*)b);}int main() { int n; cin >> n; char a[10000][10000]; char b[10000][10000]; int c[10000] = {0}; char d[10000][10000]; getchar(); for(int i = 0; i < n; i++) { gets(a[i]); } memset(b, '\0', sizeof(b)); for(int i = 0; i < n; i++) { for(int j = 0; a[i][j] != ' '; j++) { b[i][j] = a[i][j]; } } qsort(b, n, sizeof(b[0]), cmp); strcpy(d[0], b[0]); c[0]++; int s = 0; for(int j = 1; j < n; j++) { if(strcmp(b[j], d[s]) != 0) { s++; strcpy(d[s], b[j]); } c[s]++; } for(int j = 0; j <= s; j++) { printf("%s %d\n",d[j], c[j]); } return 0;}
0 0
- UVA 10420-List of Conquests
- UVa 10420 List of Conquests
- UVA 10420 - List of Conquests
- uva 10420 List of Conquests
- UVA 10420 - List of Conquests
- UVa 10420 - List of Conquests
- UVa 10420 - List of Conquests
- UVa 10420 - List of Conquests
- UVA 10420 - List of Conquests
- UVa 10420 - List of Conquests
- UVA 10420 List of Conquests
- uva 10420 - List of Conquests
- UVa - 10420 - List of Conquests
- uva 10420 List of Conquests
- uva - 10420 - List of Conquests
- UVa 10420 - List of Conquests
- UVA 10420 - List of Conquests
- UVa 10420 - List of Conquests
- Android中SQLiteDataBase的使用
- 1014. Waiting in Line (30)
- 安卓中的Activity的几种跳转方式
- 省时间算法整理
- Sublime Text 3 设置C/C++编译环境
- UVA 10420-List of Conquests
- OpenLDAP学习笔记
- 设置wifi连接中虚拟机无法使用桥接的问题
- 一道面试的智力题目
- 数组指针和指针数组
- const与指针
- spring-quartz
- UVA 10815-Andy's First Dictionary
- 数组与指针的区别