问题标题: 酷町堂:震惊!一编程老师竟在编程网站上干这事!

0
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
我要回答