第二题为什么挂了

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
using namespace std;
char s[100555];
long long d,u,r,l;
long long n,m,q,t;
long long inx,iny;
long long x,y;
int main(){
    cin>>n>>m>>t;
    cin>>s;
    int k=strlen(s);
    for(int i=0;i<k;i++){
        if(s[i]=='U')u++;
        if(s[i]=='D')d++;
        if(s[i]=='R')r++;
        if(s[i]=='L')l++;
    }
    u*=t;
    d*=t;
    r*=t;
    l*=t;
//    cout<<u<<" "<<d<<" "<<r<<" "<<l<<endl;
    y=r-l;
    x=d-u;
//    cout<<x<<" "<<y<<endl;
    y%=m;
    x%=n;
//    cout<<x<<" "<<y<<endl;
    cin>>q;
    for(int i=1;i<=q;i++){
        cin>>inx>>iny;
        inx+=x;
        iny+=y;
        if(!inx)inx=n;
        if(!iny)iny=m;
        cout<<inx<<" "<<iny<<endl;
    }
    return 0;
}

全部评论
inx,iny应该再向n和m取模一次吧
点赞 回复 分享
发布于 2018-09-08 13:51
inx和iny是可以小于0的。。。
点赞 回复 分享
发布于 2018-09-08 14:27

相关推荐

07-10 11:08
门头沟学院 Java
Sairus:我注册都注册不了提醒我手机号二次啥的,果然对于人才推得就是快,像我投完了就没回音的
投递京东等公司9个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 17:32
点赞 评论 收藏
分享
05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务