コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH TYUOKU AS (
SELECT
LATITUDE AS LA
, LONGITUDE AS LO
FROM
LOCATION_TBL
WHERE
DISTRICT_CODE = 1101
)
SELECT
DIST_CALC.DISTRICT_CODE AS CODE
, DISTRICT.DISTRICT_NAME AS NAME
, DIST_CALC.LATITUDE AS LAT
, DIST_CALC.LONGITUDE AS LON
FROM (
SELECT
LT.DISTRICT_CODE
, LT.LATITUDE
, LT.LONGITUDE
-- 2点AB間の距離 AB = √( (x2-x1)^2 + (y2-y1)^2 )
, SQRT(POW(TYUOKU.LA - LT.LATITUDE, 2) + POW(TYUOKU.LO - LT.LONGITUDE, 2))
AS DIST
FROM
LOCATION_TBL AS LT
CROSS JOIN
TYUOKU
) AS DIST_CALC
INNER JOIN
DISTRICT ON DIST_CALC.DISTRICT_CODE = DISTRICT.DISTRICT_CODE
WHERE
DIST_CALC.DISTRICT_CODE != 1101
ORDER BY
DIST_CALC.DIST DESC
, CODE ASC
;
提出情報
提出日時 | 2024/01/30 10:09:31 |
コンテスト | 第6回 SQLコンテスト |
問題 | 位置情報 |
受験者 | maori |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 86 MB |
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
86 MB
データパターン3
AC
85 MB