0
已解决
姜思远
初级光能
初级光能
震惊!一编程老师竟在编程网站上干这事!究竟是什么,让无数学生目瞪口呆?这究竟是人性的扭曲,还是道德的沦丧,又或是脑子的**?欢迎收看本期的《3060》!
记者:你好!3060,为什么你这么难写?
3060:因为我肩负着一个使命,难倒大家!
记者:是谁把你创出来的?
3060:是……不,天机不可泄露!
(回到演播室)
好,我们来看下一天新闻
-------------我是分割线------------
好了,不搞事情了。
3060怎么写?
别氵
ps:我是原创,不信问李泽远。以后用我的排版,记得附上原创作者,我哦!
0
已采纳
徐子玄
初级光能
初级光能
你的提问方法……
结构体:
struct node
{
int dir;//方向
string job;//职业
}a[100005];//定义数组
核心:
int ans=0;//计算第几个的变量
for(int i=1;i<=m;i++) {
cin>>x>>y;
if(a[ans].dir==0&&x==0)ans=(ans+n-y)%n;
else if(a[ans].dir==0&&x==1)ans=(ans+y)%n;
else if(a[ans].dir==1&&x==0)ans=(ans+y)%n;
else if(a[ans].dir==1&&x==1)ans=(ans+n-y)%n;
}//循环分情况讨论,为了输出a[ans].job
望采纳
0
0
0
0
0
董子墨
中级天翼
中级天翼
思路:
既然这是模拟(其它类型)的课后作业,那么必须要用模拟做了
1.定义+输入(我没有看到数据范围,反正数组开到一百万零五没错)
2.枚举每一条指令
按指令行事。如果小人朝内且指令方向是左或小人朝外且指令方向是右,则是顺时针,否则是逆时针。
3.输出
我已经帮你完成40%了!
0
0