コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH base_location AS (
SELECT LATITUDE as base_lat, LONGITUDE as base_lon
FROM LOCATION_TBL
WHERE DISTRICT_CODE = '1101'
),
distances AS (
SELECT
D.DISTRICT_CODE AS CODE,
D.DISTRICT_NAME AS NAME,
L.LATITUDE AS LAT,
L.LONGITUDE AS LON,
((base_lat - L.LATITUDE) * (base_lat - L.LATITUDE) + (base_lon - L.LONGITUDE) * (base_lon - L.LONGITUDE)) AS distance_squared
FROM DISTRICT D
JOIN LOCATION_TBL L ON D.DISTRICT_CODE = L.DISTRICT_CODE, base_location
WHERE D.DISTRICT_CODE <> '1101'
)
SELECT CODE, NAME, LAT, LON
FROM distances
ORDER BY distance_squared DESC, CODE ASC;
提出情報
提出日時 | 2023/07/11 15:48:40 |
コンテスト | 第6回 SQLコンテスト |
問題 | 位置情報 |
受験者 | inuinu |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 84 MB |
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
81 MB
データパターン2
AC
84 MB
データパターン3
AC
78 MB