当前位置: 首页 > news >正文

口碑好的网站推广价格办公室公共空间设计

口碑好的网站推广价格,办公室公共空间设计,深圳创业补贴政策2021申请条件,维护网站是什么意思http://poj.org/problem?id1250 题意大意 住宿床位有限#xff0c;按顺序入住#xff0c;用ABC等代表单个人#xff0c;第1次出现代表入住#xff0c;第2次出现代表离开 输入#xff1a; 1 ABCBCA 代表有1个床位#xff0c; A入住#xff0c; B入住#xff0c;入住…http://poj.org/problem?id1250 题意大意 住宿床位有限按顺序入住用ABC等代表单个人第1次出现代表入住第2次出现代表离开 输入 1 ABCBCA  代表有1个床位 A入住 B入住入住失败 C入住入住失败 B离开共1人离开未住店 C离开共2人离开未住店 A离开 计算有几个人来了没床位离开了 思路 用2个链表存储床位上的人等待队列的人 人如果在上述2个链表中就删除不在就插入队列 代码 #include iostream using namespace std; struct node {char data;node* next;node():data(\0),next(NULL){}node(char ch):data(ch),next(NULL){}~node(){ } }; struct list {node* p_head;size_t listLength;list():p_head(NULL),listLength(0){}~list(){ eraseAll();}void eraseAll(){if(p_head){node *delnode p_head, *tempnode p_head;while(tempnode-next ! NULL){tempnode delnode-next;delete delnode;delnode tempnode;}listLength 0;}}void push_front(char ch){node *tempNode new node(ch);listLength;tempNode-next p_head;p_head tempNode;}node* find(char ch){node* temp p_head;if(p_head){while(temp ! NULL temp-data ! ch){temp temp-next;}} else{temp NULL;}return temp;}void delNode(char ch){node* tempnode p_head, *delnode;delnode find(ch);if(delnode delnode ! p_head){while(tempnode-next ! delnode){tempnode tempnode-next;}tempnode-next delnode-next;delete delnode;listLength--;}else{if(delnode p_head delnode){p_head delnode-next;delete delnode;listLength--;}}} };int main() {list beds,waitlist; //床位队列等待队列node *tempnode NULL;size_t numsofbed, walkedaway 0;char ch;while(cin numsofbed numsofbed) //输入床位数且不为0{cin.get(); //拿掉空格while(cin.get(ch) ch ! \n) //输入每个人{tempnode beds.find(ch); //去床位队列查找人if(tempnode) //找到了这个人床位上这个人离店{beds.delNode(ch);}else //没有在床位上找到该人则该人需要住店{if(beds.listLength numsofbed) //床位有空余{beds.push_front(ch); //这个人住下}else //床位满了{if(waitlist.find(ch)) //这个人已经在等待队列里{waitlist.delNode(ch); //等不了了离开等待队列walkedaway;}else //这个人不在等待队列里可以等待{waitlist.push_front(ch);}}}}if(walkedaway 0){cout All customers tanned successfully. endl;}else{cout walkedaway customer(s) walked away. endl;}beds.eraseAll();waitlist.eraseAll();walkedaway 0;numsofbed 0;}return 0; }
http://www.yutouwan.com/news/449154/

相关文章:

  • 成都网站备案太慢番禺网站建设设计
  • 企业做网站应该注意的问题网站建设嘉兴
  • 沂水住房与城乡建设局网站网站后台自动退出
  • 网站音乐播放器代码做网站运营如何提升用户粘度
  • 如何虚拟一个公司网站电商无货源怎么做
  • 网站站长指南wordpress插图插件
  • 电子商务网站开发平台网上做的好金融网站
  • 机械制造网站微官网入口
  • 电子商务网站设计实践报告做网站找谁
  • html5个性个人网站python 直播网站开发
  • 建筑公司名称大全简单大气两个字重庆seo博客
  • 网站建设公司教程网站的建设论文
  • 用哪个网站做相册视频文件夹三六五网做网站吗
  • 专业网站建设制作网站外地备案
  • 南京网站制作公司排名前十电子商城网站建设价格
  • 拍拍网站源码wordpress漏洞检测
  • 杭州seo网站推广软件涿鹿做网站wl17581
  • cnnic 是什么网站广州市海珠区
  • 那些彩票广告网站怎么做的艺术设计
  • 好看的界面设计如何做seo网站
  • 网站建设菜鸟教程wordpress板块
  • 常营网站建设中国建设银行手机网站
  • 一学一做短视频网站企业做网站需要多少钱
  • 网站嵌入js化妆品网站建设思路
  • 烟台企业网站制作公司彩票做网站犯法吗
  • 门户网站建设情况简介网站建设设计公司排名
  • 班级同学录网站建设徐州百度竞价排名
  • 网站当前位置怎么做怎样打小广告最有效
  • 工信部网站备案查询 验证码wordpress 自动连接
  • 上海青浦房地产网站建设上海建设工程施工许可证查询网站