【C++心路历程2】我做不出来二分法 这个题就超时了 好气哦
来源:互联网 发布:国际原油行情分析软件 编辑:程序博客网 时间:2024/06/04 18:01
#include<algorithm>
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
struct info
{
char no[10];
char name[25];
int yuwen;
int shuxue;
int yingyu;
int wuli;
int huaxue;
int zongfen;
};
char b[1002];
info a[50000];
int cmp(info a,info b)
{
if(a.zongfen!=b.zongfen)
{
return a.zongfen>b.zongfen;
}
if(a.zongfen==b.zongfen&&a.yuwen!=b.yuwen)
{
return a.yuwen>b.yuwen;
}
if(a.zongfen==b.zongfen&&a.yuwen==b.yuwen&&a.shuxue!=b.shuxue)
{
return a.shuxue>b.shuxue;
}
return strcmp(a.no,b.no)==-1;
};
int main()
{
//freopen("in.txt","r",stdin);
//freopen("out.txt","w",stdout);
int n,m;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%s",a[i].no);
scanf("%s%d%d%d%d%d",a[i].name,&a[i].yuwen,&a[i].shuxue,&a[i].yingyu,&a[i].wuli,&a[i].huaxue);
a[i].zongfen=a[i].yuwen+a[i].shuxue+a[i].yingyu+a[i].wuli+a[i].huaxue;
}
sort(a+1,a+1+n,cmp);
for(int i=1;i<=n;i++)
{
printf("%d ",i);
printf("%s ",a[i].no);
printf("%s %d %d %d %d %d %d\n",a[i].name,a[i].yuwen,a[i].shuxue,a[i].yingyu,a[i].wuli,a[i].huaxue,a[i].zongfen);
}
printf("\n");
int ans=0;
scanf("%d",&m);
for(int k=1;k<=m;k++)
{
scanf("%s",b);
ans=0;
for(int i=1;i<=n;i++)
{
if(strcmp(a[i].no,b)==0)
{
printf("%d ",i);
printf("%s ",a[i].no);
printf("%s %d %d %d %d %d %d\n",a[i].name,a[i].yuwen,a[i].shuxue,a[i].yingyu,a[i].wuli,a[i].huaxue,a[i].zongfen);
ans++;
break;
}
}
if(ans==0)
{
printf("Can't found!\n");
}
}
return 0;
}
查找太恶心
- 【C++心路历程2】我做不出来二分法 这个题就超时了 好气哦
- 这个博客就不更新了 本人做了个社区欢迎大家过来捧场
- 我好气`
- 我好气`
- 不开心了就看看这个
- 妈妈的爱是在我遇到了难题做不出来的时候
- 如何把程序员从久坐颈椎病中拯救出来?我为程序员做了这个救命APP
- 6个变态的C语言Hello World程序 (我相信你做不出来!)
- 这个五月我都做了什么
- 我就不信了git这个东西 还能难到我。
- 老师给的牛B题!都不知道怎么去写了!大连理工的那个牛A老师说了,会做这个题,就几乎掌握了我们所学的C++了!
- 好久好久没有犯粗心的问题了,好象有错误都是找一会就出来了,但是这个错误我就郁闷了 老有KERN-EXEC3 错误 找了好久 郁闷啊
- 而且我年青的时候就出来了
- 程序员 看看这个就觉得不辛苦了
- 想了好久,做不出来.....求大神解救
- 五周 项目2 分数类的雏形 这个程序有BUG 但是我改不出来 求赐教
- 我做用户自定义的效果出来了!
- 多数人学习oracle,比如新建实例、使用net configuration assistant,上次我做过这个了,没有问题啊,为什么这次就遇到问题了呢?
- 获取文件MD5,MD5加密
- SpringMVC+IbatIS注解整合工程。
- [BZOJ1969][Ahoi2005]LANE 航线规划(树链剖分+并查集)
- mac的homebrew命令详解&全部选项翻译
- [算法导论]2.1节编程练习C++实现
- 【C++心路历程2】我做不出来二分法 这个题就超时了 好气哦
- Spring Security——基于表达式的权限控制
- 大数据学习(二):Hadoop源码分析
- 自定义过渡
- iOS 树形结构菜单(参照以前大神写的博客)
- Django中文文档-The Django Book
- sql if 用法
- 如何利用jquery获取下拉框中所选的内容以及select里value的使用
- Android SDKVersion 参数列表