社区讨论

为什么WA了

P1724东风谷早苗参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mj9itx1v
此快照首次捕获于
2025/12/17 12:38
3 个月前
此快照最后确认于
2025/12/20 09:05
3 个月前
查看原帖
与题解思路差不多\
CPP
#include<bits/stdc++.h>
using namespace std;
int main(){
    int x=0,y=0,lx=0,ly=0;
    string s;
    long long t;
    getline(cin,s);
    scanf("%lld",&t);
    for(int i=0;i<s.length();i++){
        if(s[i]=='E'){
            x++;   
        }
        else if(s[i]=='S'){
            y--;
        }
        else if(s[i]=='W'){
            x--;
        }
        else{
            y++;
        }
    }
    for(int i=0;i<t%s.length();i++){
        if(s[i]=='E'){
            lx++;   
        }
        else if(s[i]=='S'){
            ly--;
        }
         else if(s[i]=='W'){
            lx--;
        }
        else{
            ly++;
        }     
    }
    printf("%d %d",t/s.length()*x+lx,t/s.length()*y+ly);
    return 0;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...