zoukankan      html  css  js  c++  java
  • luogu P1724 东风谷早苗

    二次联通门 : luogu P1724 东风谷早苗

    /*
        luogu P1724 东风谷早苗
    
        模拟即可
        
        手抖 Y-- 打成 Y++ WA了两发。。 
         
    */
    #include <cstring>
    #include <cstdio>
    
    #define Max 10000001
    
    char line[Max];
    
    
    int to_x, to_y;
    inline void Move (int x, int y)
    {
        to_x += x;
        to_y += y;
    }
    
    int Res;
    
    int main (int argc, char *argv[])
    {
        int N;
        scanf ("%s", line);
        scanf ("%d", &N);
        
        register int Len = strlen (line);
        
        int Answer = 0;
        bool flag = false;
        int k;
        
        int X = 0, Y = 0;
        
        for (register int i = 0; i < Len; i ++)
        {
            if (line[i] == 'N')
                to_y ++;
            else if (line[i] == 'E')
                to_x ++;
            else if (line[i] == 'W')
                to_x --;
            else 
                to_y --;
        }
        X = to_x * (N / Len);
        Y = to_y * (N / Len);
        N = N % Len;
        
        for (int i = 0; i < N; i ++)
        {
            if (line[i] == 'N')
                Y ++;
            else if (line[i] == 'E')
                X ++;
            else if (line[i] == 'W')
                X --;
            else 
                Y --;
        }
        
        printf ("%d %d", X, Y);
        return 0;
    }
  • 相关阅读:
    第七单元
    第六单元
    第五单元
    第四单元
    第三章
    第二单元
    第一单元
    单词
    机器学习和模式识别的区别
    TODO-项目
  • 原文地址:https://www.cnblogs.com/ZlycerQan/p/7162299.html
Copyright © 2011-2022 走看看