?????问号满篇 Wa on Test#1
  • 板块UVA11505 Logo
  • 楼主CarrotMeow
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/4/25 17:18
  • 上次更新2023/10/23 17:34:24
查看原帖
?????问号满篇 Wa on Test#1
912750
CarrotMeow楼主2023/4/25 17:18
#include <bits/stdc++.h>
using namespace std;

int t, n, val, dir;
double x, y;
string cmd;

int main() {
    cin >> t;
    while (t--) {
        x = y = dir = 0;
        cin >> n;
        while (n--) {
            cin >> cmd >> val;
            if (cmd.front() == 'l') dir += val;
            else if (cmd.front() == 'r') dir -= val;
            else {
                val *= (cmd.front() == 'f') ? 1 : -1;
                x += cos(M_PI * dir / 180) * val;
                y += sin(M_PI * dir / 180) * val;
            }
            dir = (dir + 360) % 360;
        }
        cout << round(sqrt(x * x + y * y)) << '\n';
    }
}

用 uDebug 调试对了,但提交上去 GG……

为甚么?????×10100\times10^{100}???

2023/4/25 17:18
加载中...