代码如下:
#include <iostream>
#include <vector>
#include <time.h>
#include<cmath>
#include <algorithm>
using namespace std
struct Node
{
int id
int over_time
}
void Car2(int N)
{
vector<int>ctime
srand((unsigned int)time(NULL))
int i
for(i=0i<Ni++)
{
int t= rand()%100+10
ctime.push_back(t)
}
int t1,t2,id1,id2
id1= 0
t1 = ctime[0]
t2 = ctime[1]
id2= 1
vector<Node>res
Node tmp
for(i=2i<Ni++)
{
if( t1<= t2 )
{
tmp.id = id1
tmp.over_time = t1
res.push_back( tmp ) // 找出早出来的
t1 += ctime[i] // 下一辆车进来加油,并记录加完油时间
id1 = i // 记录加油车 id
}
else
{
tmp.id = id2
tmp.over_time = t2
res.push_back( tmp ) // 找出早出来的
t2 += ctime[i] // 下一辆车进来加油,并记录加完油时间
id2 = i // 记录加油车 id
}
}
// 已经出来了N-2辆车,剩下两辆车正在加油
if( t1<= t2 )
{
tmp.id = id1
tmp.over_time = t1
res.push_back( tmp ) // 找出早出来的
tmp.id = id2
tmp.over_time = t2
res.push_back( tmp )
}
else
{
tmp.id = id2
tmp.over_time = t2
res.push_back( tmp ) // 找出早出来的
tmp.id = id1
tmp.over_time = t1
res.push_back( tmp )
}
cout<<"输出ID"<<"该车加油时间"<<"该车出站时间"<<endl
for(i=0i<Ni++)
{
cout<<res[i].id<<" "<<ctime[res[i].id]<<" "<<res[i].over_time<<endl
}
}
加油站小程序凭借微信平台,能迅速的让消费者通过手机一键加油,大大节约时间,在这样一个移动互联网时代,油站需要紧跟时代步伐,因为,传统加油方式将会慢慢被新型加油方式(加油小程序、加油APP)所替代,而加油小程序将会成为将来的主力,下来看看微信加油小程序有哪些方式进入。1)打开微信内点击右上+号找到扫一扫,扫描页面上方小程序码 → 打开小程序
2)也可以在微信 → 发现 → 小程序,里面搜索加油站名称并打开
3)还可以通过线下扫二维码,用户可在小程序中使用扫一扫
4)用户可以为朋友或群聊分享小程序,点击也能打开分享的加站小程序
5)商家可以向接受过服务的用户发送消息,用户可以在小程序中联系,支持文字和图片
6)用户可以在使用小程序时快速返回聊天切换
7)用户使用的小程序将被列入列表,方便下次使用
8)微信小程序可以和微信官方账号关联
9)用户可以根据小程序名称直接搜索
10)用户通过长按识别二维码进入加油小程序
11)第三方平台让商家的小程序开发更加省心,也方便第三方批量管理商家
12)用户可以在微信上快速找到附近的小程序,也可以帮助线下商家更直接地接触用户,让小程序融入更多的生活场景
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)