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

如果自己想建设网站该怎么做网页模板下载html

如果自己想建设网站该怎么做,网页模板下载html,网络营销效果评估,免费app开发平台问题描述 有n辆自行车依次来到停车棚,除了第一辆自行车外,每辆自行车都会恰好停放在已经在停车棚里的某辆自行车的左边或右边。(e.g.停车棚里已经有3辆自行车,从左到右编号为:3,5,1。现在编号为2的第4辆自行车要停在5号自行车的左…

问题描述

  有n辆自行车依次来到停车棚,除了第一辆自行车外,每辆自行车都会恰好停放在已经在停车棚里的某辆自行车的左边或右边。(e.g.停车棚里已经有3辆自行车,从左到右编号为:3,5,1。现在编号为2的第4辆自行车要停在5号自行车的左边,所以现在停车棚里的自行车编号是:3,2,5,1)。给定n辆自行车的停放情况,按顺序输出最后停车棚里的自行车编号。

输入格式

  第一行一个整数n。
  第二行一个整数x。表示第一辆自行车的编号。
  以下n-1行,每行3个整数x,y,z。
  z=0时,表示编号为x的自行车恰停放在编号为y的自行车的左边
  z=1时,表示编号为x的自行车恰停放在编号为y的自行车的右边

输出格式

  从左到右输出停车棚里的自行车编号

样例输入

4
3
1 3 1
2 1 0
5 2 1

样例输出

3 2 5 1

数据规模和约定

  n<=100000
  自行车编号为不超过100000的正整数。

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;int n, x;
vector<int> cars;int main() {cin >> n >> x;cars.push_back(x);vector<int>::iterator it;for (int i = 0; i < n - 1; i ++) {int x, y, z;cin >> x >> y >> z;it = find(cars.begin(), cars.end(), y);if (z == 0) {cars.insert(it, 1, x);} else {cars.insert(it + 1, 1, x);}}for (int i = 0; i < cars.size(); i ++) {cout << cars[i] << " ";}return 0;
}

总结:

一开始想的是数组,每次输入就遍历然后插入

但是最后那个测试点超时了

然后用vector来,直接找到要插入的点的位置,然后插入

最后输出的时候,一开始用的遍历器去输出,最后超时了

然后改用int来遍历,才极限通过

刚好CPU限时1s 

http://www.yayakq.cn/news/705496/

相关文章:

  • 网站接入服务单位名称泉州网站
  • 网站如何做seo推广学做面包到什么网站
  • 网站域名登陆友链交换有什么作用
  • 国家城乡与住房建设部网站网站建设 金手指排名霸屏
  • 网站建设中英文表述wordpress logo 修改
  • 网站快速收录软件大连企业网站排名
  • 餐厅网站建设文案书两学一做 专题网站
  • 如何做旅游计划的网站少林寺网站谁做的
  • 番禺区移动端网站制作美图秀秀在线制作
  • 云县网站建设找那家网站开发维护公司
  • 集客营销软件官方网站网站建设过程中什么最重要
  • wordpress站点美化免费图片制作网站模板
  • 微信支付 公司网站菏泽网站建设推广
  • 六安开发区网站建站技术博客
  • 文山网站建设公司如何做网站主页
  • 2019年做网站还有机会吗石碣镇网站建设
  • 个人怎么开通微信小程序成都外贸seo
  • 个人网站号备案吗杭州网站推广方式
  • 桂林做网站电话号码软广告经典案例
  • 平顶山河南网站建设农家乐网站模板
  • 淘宝网站制作公司哪家好wordpress用户邀请注册
  • 网站设计软件开发百度推广关键词规划师
  • 网站建设栏目流程全民体育世界杯
  • 开发东莞网站制作公司莱芜网吧恢复营业
  • 90设计网站创建时间在线报名网站建设
  • 备案要关闭网站吗上海市工商局企业查询
  • 教师做爰网站互联网站备案登记表
  • 建设铝合金窗网站公司网站建设制作全包
  • 好点子网站建设网站建设与维护实训总结
  • 网站模板怎么弄django做的网站有哪些