首页 > 代码库 > luogu P1724 东风谷早苗
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; }
luogu P1724 东风谷早苗
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。