コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH SUB AS (SELECT LINE_ID AS LINE,
SEAT_NO,
CASE WHEN SEAT_NO >= 3
THEN SUM(RSV_STATUS) OVER(PARTITION BY LINE_ID ORDER BY SEAT_NO ROWS BETWEEN 2 PRECEDING AND CURRENT ROW)
ELSE NULL END AS STATUS3
FROM SEAT_RESERVE),
SUB1 AS (SELECT LINE,
CASE WHEN STATUS3 = 0 THEN SEAT_NO - 2 END AS SEAT_F,
CASE WHEN STATUS3 = 0 THEN SEAT_NO END AS SEAT_T
FROM SUB)
SELECT * FROM SUB1
WHERE SEAT_F IS NOT NULL
ORDER BY LINE DESC, SEAT_F ASC
提出情報
提出日時 | 2024/06/23 14:10:08 |
コンテスト | 第13回 SQLコンテスト |
問題 | 空席検索 |
受験者 | yanagiguchi |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 93 MB |
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
93 MB
データパターン2
AC
84 MB
データパターン3
AC
87 MB