数据结构实验之排序七:选课名单(卡内存的一道题。。坑)
RE。。。
带更正
#include<iostream>
#include<algorithm>
using namespace std;
#include<cstdio>
#include<cstring>
struct people
{char name[100];int sum_class;int cl[2005];
}a[40000],b[40000];
int cmp(people a,people b)
{char t[100],l[100];strcpy(t,a.name);strcpy(l,b.name);t[strlen(t)-2]='\0';l[strlen(l)-2]='\0';if(strcmp(t,l)<0)return 1;return 0;
}
int main()
{int n,m;cin>>n>>m;for(int i=0;i<n;i++){cin>>a[i].name>>a[i].sum_class;for(int j=0;j<a[i].sum_class;j++){cin>>a[i].cl[j];}}int ans;for(int i=1;i<=m;i++){ans=0;for(int j=0;j<n;j++){for(int k=0;k<a[j].sum_class;k++){if(i==a[j].cl[k]){b[ans]=a[j];ans++;break;}}}printf("%d %d\n",i,ans);sort(b,b+ans,cmp);for(int i=0;i<ans;i++)puts(b[i].name);}return 0;
}
数据结构实验之排序七:选课名单(卡内存的一道题。。坑)相关推荐
- 数据结构实验之排序七:选课名单
数据结构实验之排序七:选课名单 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 随着学校规模 ...
- G - 数据结构实验之排序七:选课名单
Description 随着学校规模的扩大,学生人数急剧增加,选课名单的输出也成为一个繁重的任务,我校目前有在校生3万多名,两千多门课程,请根据给定的学生选课清单输出每门课的选课学生名单. Input ...
- SDUT OJ 数据结构实验之排序一:一趟快排
数据结构实验之排序一:一趟快排 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Descrip ...
- SDUT_2122 数据结构实验之链表七:单链表中重复元素的删除
提交代码 数据结构实验之链表七:单链表中重复元素的删除 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Proble ...
- 数据结构实验之查找七:线性之哈希表
数据结构实验之查找七:线性之哈希表 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 根据给定 ...
- SDUT 3379 数据结构实验之查找七:线性之哈希表
数据结构实验之查找七:线性之哈希表 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 根据给定的一系列整数关键字和素数p, ...
- SDUT 3400 数据结构实验之排序三:bucket sort
数据结构实验之排序三:bucket sort Time Limit: 150MS Memory Limit: 65536KB Submit Statistic Problem Description ...
- SDUT 3399 数据结构实验之排序二:交换排序
数据结构实验之排序二:交换排序 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 冒泡排序和快 ...
- 数据结构实验之图论七:驴友计划(最新版)
数据结构实验之图论七:驴友计划 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 做为一个资深驴友,小新有一张珍藏的自驾游 ...
最新文章
- 数学建模:马王堆一号入墓年代的测定问题
- 红黑树、B(+)树、跳表、AVL对比
- 解决CI框架的Disallowed Key Characters错误提示
- Python学习第十六篇——异常处理
- 普京昨天问马云:你这么年轻为什么“退休”?
- 如何判断两个矩形相交
- JAXB:Java对象序和XML互相转化的利器
- iText 实践的目录(the content of iText in Action)
- WebService之基于REST机制的实现实例(Java版)
- excel模板 基金账本_有哪些好用的Excel个人账单模板?
- Wonderware-InTouch 报表查询SQL数据库,用表格控件做出的报表图例
- cmd字体推荐-更纱黑体
- 软件开发人员如何提高个人和团队工作效率
- fid和is_【深度学习】生成式对抗网络(GAN)的常见评价指标:IS/FID/JS散度
- 构造方法(设计一个Fan类来表示一个风扇)
- 搜索引擎市场份额2018.3
- python趋势回归_python使用LASSO回归预测股票收益
- 初入Shell编程,了解规范与变量
- 无人驾驶车辆运动规划方法综述
- Java自学第6期——Collection、Map、迭代器、泛型、可变参数、集合工具类、集合数据结构、Debug
热门文章
- web处理高并发措施
- ssl在线申请php源码,简易实现HTTPS之自动实现ssl
- pyautogui typewrite_解放双手:Pyautogui帮你work
- python defaultdict函数_Python中defaultdict与lambda表达式用法
- xftp6设置默认打开文件的程序_xftp6如何使用?xftp6传输文件的使用详细方法--系统之家...
- mysql 触发器 运算符_mysql三元运算,上下连表,视图,触发器,存储过程,事务等不常用方法...
- python支持中文路径_打开python遍历中文目录得到的文件路径报错
- html中dl标签和ul标签,html中dl,dt,dd,ul,li,ol标签区别和使用
- 服务器搭建php mysql5_Windows下php5+apache+mysql5 手工搭建笔记
- python中的with open读取表格文件_python 使用 with open() as 读写文件