麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

1047. Student List for Course (25)

2019-11-14 09:10:09
字體:
供稿:網(wǎng)友

1. 原題: https://www.patest.cn/contests/pat-a-PRactise/1047

2. 思路:

題意:輸出每個課程的學(xué)生名字。比較簡單。思路:此題關(guān)鍵是處理超時問題。所以要把名字轉(zhuǎn)換成數(shù)字來存儲,用字符串超時。剩下的就是把每個課程的學(xué)生名字壓入vector里面,再排序輸出。

3. 源碼(已AC):

#include<iostream>#include<algorithm>//使用sort函數(shù)#include<vector>using namespace std;const int Max = 2501;//最大課程數(shù)int toId(char *s);//名字轉(zhuǎn)換成數(shù)字idvoid toName(int id, char *s);//數(shù)字轉(zhuǎn)換成名字int main(void){	//freopen("in.txt", "r", stdin);	int N, K;	scanf("%d %d", &N, &K);	vector<int> cou[Max];//存儲每個課程的學(xué)生名字	char name[5];	int c;	for (int i = 0; i < N; i++)	{		scanf("%s %d", name, &c);		for (int j = 0; j < c; j++)		{			int id;			scanf("%d", &id);			cou[id].push_back(toId(name));//壓入vector		}	}	for (int i = 1; i <= K; i++)//輸出	{		int size_s = cou[i].size();		if (size_s != 0)		{			sort(cou[i].begin(), cou[i].end());//先排序			printf("%d %d/n", i, size_s);			for (int j = 0; j < size_s; j++)			{				toName(cou[i][j], name);				printf("%s/n", name);			}		}		else			cout << i << ' ' << 0 << endl;	}	return 0;}int toId(char *s)//名字轉(zhuǎn)換成數(shù)字id{	int id = s[3] - '0';	id += (s[2] - 'A') * 10 + (s[1] - 'A') * 260 + (s[0] - 'A') * 260*26;	return id;}void toName(int id, char *s)//數(shù)字轉(zhuǎn)換成名字{	s[4] = '/0';	s[3] = id % 10 + '0';	s[2] = id % 260/10 + 'A';	s[1] = id / 260 % 26 + 'A';	s[0] = id / 260 / 26 + 'A';	return;}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美在线观看视频一区二区 | 亚洲午夜久久久精品一区二区三区 | 欧美性色黄大片www 成人免费网站在线观看 | 成人午夜激情网 | 欧美成人精品一区 | 在线播放免费播放av片 | 精品一区二区电影 | 国产精品久久久久久久四虎电影 | xvideos korean | 国产精品久久久久久久久久尿 | 久色精品 | 欧美亚洲另类在线 | 狠狠干视频网站 | 美国av免费看 | 亚洲欧洲日韩av | 欧美成年性h版影视中文字幕 | 亚洲精品欧美在线 | 欧美激情在线播放 | 天天碰天天操 | 在线看免费观看日本 | 香蕉视频99 | 视频一区二区中文字幕 | 国产亚洲精品久久午夜玫瑰园 | 中文字幕视频在线播放 | 久久久久久久久久久久免费 | 欧美成人免费电影 | 一区二区三区在线播放视频 | 黄视频免费在线观看 | 最新国产毛片 | 免费淫视频 | 日韩视频不卡 | 亚洲精品在线观看网站 | 操碰视频在线观看 | 免费在线观看成人网 | 免费看a级片| 国产精品久久久久一区二区 | 精品久久久久久久久久久久久久 | 亚洲一级片免费观看 | 激情视频免费观看 | 免费一级特黄欧美大片勹久久网 | 欧美亚成人 |