結果

問題 No.113 宝探し
ユーザー alcheminalchemin
提出日時 2019-09-12 16:38:43
言語 C++11
(gcc 11.4.0)
結果
CE  
(最新)
AC  
(最初)
実行時間 -
コード長 598 bytes
コンパイル時間 289 ms
コンパイル使用メモリ 54,852 KB
最終ジャッジ日時 2024-04-27 02:55:59
合計ジャッジ時間 688 ms
ジャッジサーバーID
(参考情報)
judge3 / judge4
このコードへのチャレンジ
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。

コンパイルメッセージ
main.cpp: In function ‘int main()’:
main.cpp:31:18: error: ‘sqrt’ was not declared in this scope
   31 |     double ans = sqrt(x*x + y*y);
      |                  ^~~~

ソースコード

diff #

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main() {
    string route;
    
    cin >> route;
    
    int n = 0;
    int s = 0;
    int e = 0;
    int w = 0;
    for (int i = 0; i < route.length(); i++) {
        if (route[i] == 'N') {
            n++;
        } else if (route[i] == 'E') {
            e++;
        } else if (route[i] == 'W') {
            w++;
        } else {
            s++;
        }
    }
    
    int x = abs(e - w);
    int y = abs(n - s);
    
    double ans = sqrt(x*x + y*y);
    
    cout << ans << endl;
    
    return 0;
}
0