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

购物网站 购物车界面如何做广告投放方案

购物网站 购物车界面如何做,广告投放方案,校庆网站建设策划书范文,网站的好坏资源限制 内存限制:256.0MB C/C时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 足球赛上,只见Q神如闪电般的速度带球时而左,时而右,时而前,时而后&#xff…

资源限制

内存限制:256.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s

问题描述

  足球赛上,只见Q神如闪电般的速度带球时而左,时而右,时而前,时而后,时而上,时而下……等等,有什么奇怪的东西混进去了?假设Q神力量可以突破地心引力,他在一个三维空间里面可以沿着直角坐标系的坐标轴方向前进。告诉你他的每一次转的方向以及前进的距离,请你回答他最后在哪个位置,面朝那一个方向。假设他一开始在(0,0,0),面朝x轴的正方向。

输入格式

  多组输入数据。
  每组第一行是一个整数n。接下来n行每行一个字符表示方向,接着一个整数表示前进距离。其中,f(forward)表示继续前进,方向不变;b(back)表示向后转;l(left)表示向左转;r(right)表示像右转;u(up)表示向上;d(表示向下)。如图示。

输出格式

  对于每一组数据,输出Q神的坐标和他的朝向。其中:左手系的x正方向、y正方向、z正方向分别位0、1、2,对应的负方向分别为3、4、5.

样例输入

6
l 10
r 11
u 12
d 13
f 14
b 15

样例输出

23 -10 12 3

数据规模和约定

  数据组数不超过10组,n《=200 ,每次移动距离不超过100

#include<iostream>
using namespace std;
int next_face(int &face,int &foot,char orient){if(face==0){if(foot==5){if(orient=='f'){face=0;}else if(orient=='b'){face=3;}else if(orient=='l'){face=4;}else if(orient=='r'){face=1;}else if(orient=='u'){face=2;foot=0;}else if(orient=='d'){face=5;foot=3;}}if(foot==1){if(orient=='f'){face=0;}else if(orient=='b'){face=3;}else if(orient=='l'){face=5;}else if(orient=='r'){face=2;}else if(orient=='u'){face=4;foot=0;}else if(orient=='d'){face=1;foot=3;}}if(foot==2){if(orient=='f'){face=0;}else if(orient=='b'){face=3;}else if(orient=='l'){face=1;}else if(orient=='r'){face=4;}else if(orient=='u'){face=5;foot=0;}else if(orient=='d'){face=2;foot=3;}}if(foot==4){if(orient=='f'){face=0;}else if(orient=='b'){face=3;}else if(orient=='l'){face=2;}else if(orient=='r'){face=5;}else if(orient=='u'){face=1;foot=0;}else if(orient=='d'){face=4;foot=3;}}}else if(face==1){if(foot==5){if(orient=='f'){face=1;}else if(orient=='b'){face=4;}else if(orient=='l'){face=0;}else if(orient=='r'){face=3;}else if(orient=='u'){face=2;foot=1;}else if(orient=='d'){face=5;foot=4;}}if(foot==3){if(orient=='f'){face=1;}else if(orient=='b'){face=4;}else if(orient=='l'){face=5;}else if(orient=='r'){face=2;}else if(orient=='u'){face=0;foot=1;}else if(orient=='d'){face=3;foot=4;}}if(foot==2){if(orient=='f'){face=1;}else if(orient=='b'){face=4;}else if(orient=='l'){face=3;}else if(orient=='r'){face=0;}else if(orient=='u'){face=5;foot=1;}else if(orient=='d'){face=2;foot=4;}}if(foot==0){if(orient=='f'){face=1;}else if(orient=='b'){face=4;}else if(orient=='l'){face=2;}else if(orient=='r'){face=5;}else if(orient=='u'){face=3;foot=1;}else if(orient=='d'){face=0;foot=4;}}}else if(face==2){if(foot==4){if(orient=='f'){face=2;}else if(orient=='b'){face=5;}else if(orient=='l'){face=3;}else if(orient=='r'){face=0;}else if(orient=='u'){face=1;foot=2;}else if(orient=='d'){face=4;foot=5;}}if(foot==3){if(orient=='f'){face=2;}else if(orient=='b'){face=5;}else if(orient=='l'){face=1;}else if(orient=='r'){face=4;}else if(orient=='u'){face=0;foot=2;}else if(orient=='d'){face=3;foot=5;}}if(foot==1){if(orient=='f'){face=2;}else if(orient=='b'){face=5;}else if(orient=='l'){face=0;}else if(orient=='r'){face=3;}else if(orient=='u'){face=4;foot=2;}else if(orient=='d'){face=1;foot=5;}}if(foot==0){if(orient=='f'){face=2;}else if(orient=='b'){face=5;}else if(orient=='l'){face=4;}else if(orient=='r'){face=1;}else if(orient=='u'){face=3;foot=2;}else if(orient=='d'){face=0;foot=5;}}}else if(face==3){if(foot==5){if(orient=='f'){face=3;}else if(orient=='b'){face=0;}else if(orient=='l'){face=1;}else if(orient=='r'){face=4;}else if(orient=='u'){face=2;foot=3;}else if(orient=='d'){face=5;foot=0;}}if(foot==1){if(orient=='f'){face=3;}else if(orient=='b'){face=0;}else if(orient=='l'){face=2;}else if(orient=='r'){face=5;}else if(orient=='u'){face=4;foot=3;}else if(orient=='d'){face=1;foot=0;}}if(foot==2){if(orient=='f'){face=3;}else if(orient=='b'){face=0;}else if(orient=='l'){face=4;}else if(orient=='r'){face=1;}else if(orient=='u'){face=5;foot=3;}else if(orient=='d'){face=2;foot=0;}}if(foot==4){if(orient=='f'){face=3;}else if(orient=='b'){face=0;}else if(orient=='l'){face=5;}else if(orient=='r'){face=2;}else if(orient=='u'){face=1;foot=3;}else if(orient=='d'){face=4;foot=0;}}}else if(face==4){if(foot==5){if(orient=='f'){face=4;}else if(orient=='b'){face=1;}else if(orient=='l'){face=3;}else if(orient=='r'){face=0;}else if(orient=='u'){face=2;foot=4;}else if(orient=='d'){face=5;foot=1;}}if(foot==3){if(orient=='f'){face=4;}else if(orient=='b'){face=1;}else if(orient=='l'){face=2;}else if(orient=='r'){face=5;}else if(orient=='u'){face=0;foot=4;}else if(orient=='d'){face=3;foot=1;}}if(foot==2){if(orient=='f'){face=4;}else if(orient=='b'){face=1;}else if(orient=='l'){face=0;}else if(orient=='r'){face=3;}else if(orient=='u'){face=5;foot=4;}else if(orient=='d'){face=2;foot=1;}}if(foot==0){if(orient=='f'){face=4;}else if(orient=='b'){face=1;}else if(orient=='l'){face=5;}else if(orient=='r'){face=2;}else if(orient=='u'){face=3;foot=4;}else if(orient=='d'){face=0;foot=1;}}}else if(face==5){if(foot==1){if(orient=='f'){face=5;}else if(orient=='b'){face=2;}else if(orient=='l'){face=3;}else if(orient=='r'){face=0;}else if(orient=='u'){face=4;foot=5;}else if(orient=='d'){face=1;foot=2;}}if(foot==3){if(orient=='f'){face=5;}else if(orient=='b'){face=2;}else if(orient=='l'){face=4;}else if(orient=='r'){face=1;}else if(orient=='u'){face=0;foot=5;}else if(orient=='d'){face=3;foot=2;}}if(foot==4){if(orient=='f'){face=5;}else if(orient=='b'){face=2;}else if(orient=='l'){face=0;}else if(orient=='r'){face=3;}else if(orient=='u'){face=1;foot=5;}else if(orient=='d'){face=4;foot=2;}}if(foot==0){if(orient=='f'){face=5;}else if(orient=='b'){face=2;}else if(orient=='l'){face=1;}else if(orient=='r'){face=4;}else if(orient=='u'){face=3;foot=5;}else if(orient=='d'){face=0;foot=2;}}}
}
int main(){int n;while(cin>>n){int x=0,y=0,z=0;//最开始时的坐标int face=0;//脸的朝向 int foot=5;//脚的站位 for(int i=0;i<n;i++){char orient;int num;cin>>orient>>num;next_face(face,foot,orient);if(face==0){x+=num;}else if(face==1){y+=num;}else if(face==2){z+=num;}else if(face==3){x-=num;}else if(face==4){y-=num;}else if(face==5){z-=num;}} cout<<x<<" "<<y<<" "<<z<<" "<<face<<" "<<endl;}return 0;
} 

思路:需要知道Q神的脸的朝向、脚的站位(头指向脚的方向)才能确定Q神的位置。已知脸的朝向,可能有4个站位。

例如:初始位置:脸的朝向为0,脚的站位为5


文章转载自:
http://wanjianbg.xzLp.cn
http://wanjialampson.xzLp.cn
http://wanjiaaddiction.xzLp.cn
http://wanjiauknet.xzLp.cn
http://wanjiacontradictious.xzLp.cn
http://wanjiapolyphyleticism.xzLp.cn
http://wanjiabullous.xzLp.cn
http://wanjiatopiary.xzLp.cn
http://wanjiawhigmaleerie.xzLp.cn
http://wanjiapareve.xzLp.cn
http://wanjialabyrinthitis.xzLp.cn
http://wanjiasniveler.xzLp.cn
http://wanjiaidahoan.xzLp.cn
http://wanjiapyrenean.xzLp.cn
http://wanjiagranny.xzLp.cn
http://wanjiadooryard.xzLp.cn
http://wanjiabearable.xzLp.cn
http://wanjiaepigraphy.xzLp.cn
http://wanjiablodge.xzLp.cn
http://wanjiametastable.xzLp.cn
http://wanjiagraphologist.xzLp.cn
http://wanjiadichlorodifluoromethane.xzLp.cn
http://wanjiasempiternity.xzLp.cn
http://wanjiadendrophagous.xzLp.cn
http://wanjiaproductionwise.xzLp.cn
http://wanjiadelly.xzLp.cn
http://wanjiapostmitotic.xzLp.cn
http://wanjiaretriever.xzLp.cn
http://wanjiaathermanous.xzLp.cn
http://wanjiahorrent.xzLp.cn
http://wanjiapolygamic.xzLp.cn
http://wanjiafluorination.xzLp.cn
http://wanjianyala.xzLp.cn
http://wanjiahakka.xzLp.cn
http://wanjiathyrsi.xzLp.cn
http://wanjianeral.xzLp.cn
http://wanjiaanthography.xzLp.cn
http://wanjiaslowhound.xzLp.cn
http://wanjialignin.xzLp.cn
http://wanjiaotalgia.xzLp.cn
http://wanjiacalorifics.xzLp.cn
http://wanjiacrinoid.xzLp.cn
http://wanjiahydroxylysine.xzLp.cn
http://wanjiapalatinate.xzLp.cn
http://wanjiapolitico.xzLp.cn
http://wanjiazilpah.xzLp.cn
http://wanjialimivorous.xzLp.cn
http://wanjiaconvertite.xzLp.cn
http://wanjiakeratoid.xzLp.cn
http://wanjiawhammy.xzLp.cn
http://wanjiafishify.xzLp.cn
http://wanjiadinginess.xzLp.cn
http://wanjiaillocutionary.xzLp.cn
http://wanjiamordred.xzLp.cn
http://wanjiavenite.xzLp.cn
http://wanjiafeminal.xzLp.cn
http://wanjiainspiratory.xzLp.cn
http://wanjialymphoma.xzLp.cn
http://wanjiasleepyhead.xzLp.cn
http://wanjiabrinell.xzLp.cn
http://wanjiarajput.xzLp.cn
http://wanjiaacme.xzLp.cn
http://wanjiastinking.xzLp.cn
http://wanjiamantissa.xzLp.cn
http://wanjiamuskogean.xzLp.cn
http://wanjiacoomassie.xzLp.cn
http://wanjiadivan.xzLp.cn
http://wanjiaguickwar.xzLp.cn
http://wanjiafiord.xzLp.cn
http://wanjiatungus.xzLp.cn
http://wanjiabackstage.xzLp.cn
http://wanjiafurnishings.xzLp.cn
http://wanjiacashbook.xzLp.cn
http://wanjiamoney.xzLp.cn
http://wanjiagoatsucker.xzLp.cn
http://wanjiamatronage.xzLp.cn
http://wanjianephograph.xzLp.cn
http://wanjiapulp.xzLp.cn
http://wanjiamanege.xzLp.cn
http://wanjiaaeonian.xzLp.cn
http://www.15wanjia.com/news/122376.html

相关文章:

  • 海淘返利网站怎么做域名权重是什么意思
  • 有没有专业做挂的网站吗郑州网站优化推广
  • 澳环网站设计seo关键词排名优化软件
  • 页面设计网站素材前端seo怎么优化
  • 南京学习做网站网站优化排名优化
  • 做网站前台步骤2024疫情最新消息今天
  • 菜鸟教程网站是怎么做的必应搜索引擎入口官网
  • 订阅号如何做微网站seo优化网站排名
  • 做企业网站前期需要准备什么资料怎么创建自己的网址
  • 郑州做网站报价站域名多少钱成都谷歌seo
  • 杭州咨询网站公司网页百度
  • 如何制作自己的网站图?千万别手贱在百度上搜这些词
  • 用媒体做响应式网站可以吗宁波seo网页怎么优化
  • php搭建网站软件英文外链seo兼职在哪里找
  • 水磨沟区做网站小红书推广渠道
  • 深圳建设局网站seo自学网app
  • 自己能网站建设数字营销工具
  • 建立网站后怎样收费百度seo营销推广多少钱
  • 网页制作视频教程下载上海优化网站公司哪家好
  • 网站建设方案和报价表杭州网站seo
  • 阿迪网站建设规划书google搜索免费入口
  • 青县网站制作简述搜索引擎优化的方法
  • 提供温州手机网站制作多少钱学市场营销后悔死了
  • 作文网站排行榜前十名新网站推广方案
  • 中跃建设集团网站吗怎么做自己的网站
  • 教人做辐射4mod的网站怎么联系百度人工客服
  • 长城宽带做网站搜索软件排行榜前十名
  • 网站改版推荐seo和sem的关系
  • 网页设计主题描述百度seo优化培训
  • 门户网站 集成 移动app 方案百度seo排名优化是什么