博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1026. Table Tennis (30)
阅读量:6614 次
发布时间:2019-06-24

本文共 1451 字,大约阅读时间需要 4 分钟。

注:最后一个测试用例没过,只有29分,以后再看。。

#include 
#include
struct record{ int atime;//arrive time int utime;//use time:p int isvip;//is vip? int wtime;//waitting time int isplayed;}s[10001];int viptag[101];int comp(const void*a,const void*b){ struct record *p=(struct record*)a,*q=(struct record*)b; return p->atime-q->atime;}int comps(const void*a,const void*b){ struct record *p=(struct record*)a,*q=(struct record*)b; return (p->atime+p->wtime)-(q->atime+q->wtime);}void InitTable(int table[],int k){ for(int i=1;i<=k;++i) table[i]=8*3600;}void dalao(int table[],int k,int time){ for(int i=1;i<=k;++i) if(table[i]
120)p=120; s[i].utime=p*60; ++i; } qsort(s,n,sizeof(struct record),comp);//sorted by arriving time scanf("%d %d",&m,&vipm); for(i=0;i
=twentyone)break; int isfind=0,v=FindEarlyLeavevip(table,m); int curtime; if(v)//vip table { curtime=table[v]; int k=cur; while(s[k].atime<=curtime&&k
=30)wt=wt/60+1; else wt=wt/60; printf("%02d:%02d:%02d %02d:%02d:%02d %d\n",at/3600,at/60%60,at%60,st/3600,st/60%60,st%60,wt); } } for(i=1;i<=m;++i) { printf("%d",tablecount[i]); if(i!=m)printf(" "); } return 0;}

转载于:https://www.cnblogs.com/xLester/p/7570417.html

你可能感兴趣的文章
我的友情链接
查看>>
编译mysql5.6.27
查看>>
搭建centos6.7网站服务器记录
查看>>
我的友情链接
查看>>
Release版本调用ffmpeg av_register_all程序崩溃
查看>>
Referenced management pack not found
查看>>
jquery中data函数的用法示例
查看>>
巧用strtotime函数计算日期
查看>>
JVM中java对象的生命周期
查看>>
mysql 查看连接数,状态
查看>>
JFinal集成YUI Compressor压缩合并JS和CSS
查看>>
windows下的Oracle卸载
查看>>
sqlserver查看死锁的存储过程
查看>>
在VirtualBox中的CentOS 6.3下安装VirtualBox增强包(GuestAd...
查看>>
Java开发中的23种设计模式详解(转)
查看>>
我的友情链接
查看>>
组策略18招
查看>>
关于Android中的数据存储
查看>>
Tomcat配置日志生产功能
查看>>
js的自执行函数
查看>>