add _static
This commit is contained in:
218
storage/zeta/_static/1022.html
Normal file
218
storage/zeta/_static/1022.html
Normal file
@@ -0,0 +1,218 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>BOJ 1022 - Offline</title>
|
||||
<style>
|
||||
:root {
|
||||
--bg: #fafaf8;
|
||||
--paper: #ffffff;
|
||||
--ink: #1e1f24;
|
||||
--muted: #6a6d75;
|
||||
--line: #d8dce3;
|
||||
--accent: #0d6e6e;
|
||||
--code-bg: #f4f6fb;
|
||||
}
|
||||
* { box-sizing: border-box; }
|
||||
body {
|
||||
margin: 0;
|
||||
background:
|
||||
radial-gradient(circle at 15% 0%, #f0efe9 0%, transparent 42%),
|
||||
radial-gradient(circle at 85% 20%, #e7f1f2 0%, transparent 38%),
|
||||
var(--bg);
|
||||
color: var(--ink);
|
||||
font-family: "Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", sans-serif;
|
||||
line-height: 1.65;
|
||||
}
|
||||
main {
|
||||
max-width: 980px;
|
||||
margin: 0 auto;
|
||||
padding: 24px 16px 56px;
|
||||
}
|
||||
.header {
|
||||
background: var(--paper);
|
||||
border: 1px solid var(--line);
|
||||
border-radius: 14px;
|
||||
padding: 18px 20px;
|
||||
margin-bottom: 18px;
|
||||
}
|
||||
.header h1 { margin: 0 0 6px; font-size: 1.5rem; }
|
||||
.header p { margin: 0; color: var(--muted); font-size: 0.95rem; }
|
||||
.header a { color: var(--accent); text-decoration: none; }
|
||||
.section {
|
||||
background: var(--paper);
|
||||
border: 1px solid var(--line);
|
||||
border-radius: 14px;
|
||||
padding: 16px 18px;
|
||||
margin-bottom: 14px;
|
||||
overflow-x: auto;
|
||||
}
|
||||
h2 {
|
||||
margin: 0 0 10px;
|
||||
font-size: 1.05rem;
|
||||
color: var(--accent);
|
||||
border-bottom: 1px solid var(--line);
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
pre, code {
|
||||
font-family: "JetBrains Mono", "Fira Code", monospace;
|
||||
background: var(--code-bg);
|
||||
}
|
||||
pre {
|
||||
padding: 12px;
|
||||
border-radius: 10px;
|
||||
border: 1px solid #e7ebf2;
|
||||
overflow: auto;
|
||||
}
|
||||
blockquote {
|
||||
margin: 14px 0;
|
||||
padding: 16px 16px 14px 22px;
|
||||
border-left: 4px solid var(--accent);
|
||||
border-radius: 10px;
|
||||
background: linear-gradient(90deg, #eef8f8 0%, #f9fdfd 100%);
|
||||
color: #24313a;
|
||||
font-weight: 600;
|
||||
position: relative;
|
||||
}
|
||||
blockquote::before {
|
||||
content: "“";
|
||||
position: absolute;
|
||||
left: 8px;
|
||||
top: 2px;
|
||||
font-size: 1.35rem;
|
||||
line-height: 1;
|
||||
color: #0b5f5f;
|
||||
opacity: 0.7;
|
||||
}
|
||||
blockquote > :first-child { margin-top: 0; }
|
||||
blockquote > :last-child { margin-bottom: 0; }
|
||||
q {
|
||||
color: #114f50;
|
||||
font-weight: 700;
|
||||
background: #edf8f8;
|
||||
border-radius: 6px;
|
||||
padding: 0 4px;
|
||||
}
|
||||
.math-inline math {
|
||||
font-size: 1em;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.math-block {
|
||||
margin: 10px 0;
|
||||
padding: 8px 10px;
|
||||
overflow-x: auto;
|
||||
background: #f8fbff;
|
||||
border: 1px solid #e2ecf8;
|
||||
border-radius: 8px;
|
||||
}
|
||||
.math-block math {
|
||||
font-size: 1.04em;
|
||||
display: block;
|
||||
}
|
||||
table { border-collapse: collapse; width: 100%; }
|
||||
th, td { border: 1px solid var(--line); padding: 6px 8px; }
|
||||
img { max-width: 100%; height: auto; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<header class="header">
|
||||
<h1>소용돌이 예쁘게 출력하기</h1>
|
||||
</header>
|
||||
<article class="section">
|
||||
<h2>문제</h2>
|
||||
<p>크기가 무한인 정사각형 모눈종이가 있다. 모눈종이의 각 정사각형은 행과 열의 쌍으로 표현할 수 있다.</p>
|
||||
|
||||
<p>이 모눈종이 전체를 양의 정수의 소용돌이 모양으로 채울 것이다. 일단 숫자 1을 0행 0열에 쓴다. 그리고 나서 0행 1열에 숫자 2를 쓴다. 거기서 부터 소용돌이는 반시계 방향으로 시작된다. 다음 숫자는 다음과 같이 채우면 된다.</p>
|
||||
|
||||
<pre>
|
||||
-3 -2 -1 0 1 2 3
|
||||
--------------------
|
||||
-3 |37 36 35 34 33 32 31
|
||||
-2 |38 17 16 15 14 13 30
|
||||
-1 |39 18 5 4 3 12 29
|
||||
0 |40 19 6 1 2 11 28
|
||||
1 |41 20 7 8 9 10 27
|
||||
2 |42 21 22 23 24 25 26
|
||||
3 |43 44 45 46 47 48 49</pre>
|
||||
|
||||
<p>이 문제는 위와 같이 채운 것을 예쁘게 출력하면 된다. r<sub>1</sub>, c<sub>1</sub>, r<sub>2</sub>, c<sub>2</sub>가 입력으로 주어진다. r<sub>1</sub>, c<sub>1</sub>은 가장 왼쪽 위 칸이고, r<sub>2</sub>, c<sub>2</sub>는 가장 오른쪽 아래 칸이다.</p>
|
||||
|
||||
<p>예쁘게 출력한다는 것은 다음과 같이 출력하는 것이다.</p>
|
||||
|
||||
<ol>
|
||||
<li>출력은 r<sub>1</sub>행부터 r<sub>2</sub>행까지 차례대로 출력한다.</li>
|
||||
<li>각 원소는 공백으로 구분한다.</li>
|
||||
<li>모든 행은 같은 길이를 가져야 한다.</li>
|
||||
<li>공백의 길이는 최소로 해야 한다.</li>
|
||||
<li>모든 숫자의 길이(앞에 붙는 공백을 포함)는 같아야 한다.</li>
|
||||
<li>만약 수의 길이가 가장 길이가 긴 수보다 작다면, 왼쪽에서부터 공백을 삽입해 길이를 맞춘다.</li>
|
||||
</ol>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>입력</h2>
|
||||
<p>첫째 줄에 네 정수 r<sub>1</sub>, c<sub>1</sub>, r<sub>2</sub>, c<sub>2</sub>가 주어진다.</p>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>출력</h2>
|
||||
<p>r<sub>2</sub> - r<sub>1</sub> + 1개의 줄에 소용돌이를 예쁘게 출력한다.</p>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>제한</h2>
|
||||
<ul>
|
||||
<li>-5 000 ≤ r<sub>1</sub>, c<sub>1</sub>, r<sub>2</sub>, c<sub>2</sub> ≤ 5,000</li>
|
||||
<li>0 ≤ r<sub>2</sub> - r<sub>1</sub> ≤ 49</li>
|
||||
<li>0 ≤ c<sub>2</sub> - c<sub>1</sub> ≤ 4</li>
|
||||
</ul>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>예제 입력 1 복사</h2>
|
||||
<pre class="sampledata" id="sample-input-1">-3 -3 2 0
|
||||
</pre>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>예제 입력 2 복사</h2>
|
||||
<pre class="sampledata" id="sample-input-2">-2 2 0 3
|
||||
</pre>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>예제 입력 3 복사</h2>
|
||||
<pre class="sampledata" id="sample-input-3">-1 -2 -1 1
|
||||
</pre>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>예제 입력 4 복사</h2>
|
||||
<pre class="sampledata" id="sample-input-4">0 0 0 0
|
||||
</pre>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>예제 출력 1 복사</h2>
|
||||
<pre class="sampledata" id="sample-output-1">37 36 35 34
|
||||
38 17 16 15
|
||||
39 18 5 4
|
||||
40 19 6 1
|
||||
41 20 7 8
|
||||
42 21 22 23
|
||||
</pre>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>예제 출력 2 복사</h2>
|
||||
<pre class="sampledata" id="sample-output-2">13 30
|
||||
12 29
|
||||
11 28
|
||||
</pre>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>예제 출력 3 복사</h2>
|
||||
<pre class="sampledata" id="sample-output-3">18 5 4 3
|
||||
</pre>
|
||||
</article>
|
||||
<article class="section">
|
||||
<h2>예제 출력 4 복사</h2>
|
||||
<pre class="sampledata" id="sample-output-4">1
|
||||
</pre>
|
||||
</article>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user