Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

lmlmlm

#1635 1 또는 -1 본문

Here is a random problem for you!

#1635 1 또는 -1

lml 2023. 6. 5. 09:55

처음 생각한 것은 N 차원 공간에서 수직한 평면을 찾기였는데 훨씬 간단한 관찰을 찾아버렸다.

처음의 입력 a가 어떻게 주어지든 간에 b를 이룰 N개의 수열은 다음과 같다

-> b[i] = {1, 1, ... 1, -1, -1, ...}  (1이 i개, -1이 N - i개 있는 수열)

 

pf) 어떤 수열이 b[0]와 곱했을 때 나오는 값을 k라고 하자

1) k = 0 : 그대로 b[0]과의 곱이 0이 되어버렸으니 ok

2) k != 0 : 만일 (-1, -1, ...)을 곱하면 -k가 될 것이다. 이때 b[0] ~ b[n - 1]을 진행하면 어떤 순간 0을 지나야 하니 ok

 

N = 100으로 상수가 넉넉하니까 단순하게 M개의 수열 a에 대해 N개의 수열 b와의 연산을 하나하나 하면 된다.

'Here is a random problem for you!' 카테고리의 다른 글

#5250 최단 경로들  (0) 2023.10.10
#13961 Passwords  (0) 2023.06.09
#12917 문자열 함수 계산  (0) 2023.06.05
#5559 JOI 깃발  (0) 2023.06.02
#16160 이진 트리와 수열  (0) 2023.05.31
Comments