为什么加上freopen就RE了
查看原帖
为什么加上freopen就RE了
876268
tanzexiaodezhonghao楼主2024/10/6 09:04
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define genshin ios::sync_with_stdio(0);cin.tie(0);
const int N=1e5+5;
string s;ll u,v,n,x,y;
int main(){
    freopen("robot.in","r",stdin);
    freopen("robot.out","w",stdout);
    genshin;
    cin>>s;
    cin>>n;
    int len=s.size();
    for(int i=0;i<len;i++){
        if(s[i%len]=='E') u++;
        else if(s[i%len]=='S') v--;
        else if(s[i%len]=='W') u--;
        else v++;
    }
    for(int i=0;i<n%len;i++){
        if(s[i%len]=='E') x++;
        else if(s[i%len]=='S') y--;
        else if(s[i%len]=='W') x--;
        else y++;
    }
    cout<<x+n/len*u<<" "<<y+n/len*v;
    return 0;
}
2024/10/6 09:04
加载中...