コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH
tmp AS (
SELECT
T1.DISTRICT_CODE AS CODE
, D.DISTRICT_NAME AS NAME
, T1.LATITUDE AS LAT
, T1.LONGITUDE AS LON
, (T1.LATITUDE - T2.LATITUDE) * (T1.LATITUDE - T2.LATITUDE) + (T1.LONGITUDE - T2.LONGITUDE) * (T1.LONGITUDE - T2.LONGITUDE) AS DISTANCE
, T2.LATITUDE
, T2.LONGITUDE
FROM
LOCATION_TBL T1
CROSS JOIN LOCATION_TBL T2
INNER JOIN DISTRICT D ON D.DISTRICT_CODE = T1.DISTRICT_CODE
WHERE
T1.DISTRICT_CODE != '1101'
AND T2.DISTRICT_CODE = '1101'
)
SELECT
CODE
, NAME
, LAT
, LON
-- , LATITUDE
-- , LONGITUDE
-- , DISTANCE
FROM
tmp
ORDER BY
DISTANCE DESC
, CODE ASC;
提出情報
提出日時 | 2023/04/15 23:50:38 |
コンテスト | 第6回 SQLコンテスト |
問題 | 位置情報 |
受験者 | hiraku |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 91 MB |
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
76 MB
データパターン2
AC
91 MB
データパターン3
AC
91 MB