D너무 어렵네요
[일반] D는 어떻게 푸는 건가요?
익명(1.228)
2022-08-01 01:48
추천 0
댓글 6
다른 게시글
-
D를 못 풀겠네 시발 [2][일반] 캐티(tae826) | 22.08.01추천 1
-
F 풀이 뭘까 [4][일반] 대학원오지..(publfl) | 22.08.01추천 1
-
자살하고싶다 [2][일반] 익명(211.41) | 22.08.01추천 4
-
집합에서 무언가 하는 dp 추천 좀 [6][일반] 익명(112.186) | 22.08.01추천 0
-
갤주 바뀌냐?? [6][일반] 익명(203.234) | 22.08.01추천 0
-
백준 정답률 90퍼 넘는게 가능함? [5][일반] 익명(newyearkyaru) | 22.08.01추천 0
-
난이도 낮추려고 난이도 ㅈㄴ낮게주는거도 기여테러임 [9][일반] 익명(180.231) | 22.08.01추천 23
-
시발 코드포스있었네 [1][일반] 대학원오지..(publfl) | 22.07.31추천 0
-
코드톤 1분 남았네 [1][일반] 펜져(penzer27) | 22.07.31추천 0
-
구현문제 다이아5 있던데 [4][일반] 익명(49.169) | 22.07.31추천 0
연산 1은 sum(c[i]*i) 값이 유지되고 연산 2는 1 늘어나요
감사합니다.
value[t] = c[t][i] * i for all i in range(1,n)이라고 정의를 함. 그러면 놀랍게도 special이 아닌애들은 연산을 아무리 해도 value[t]가 유지되는데 special인 애들은 연산 1번 하면 value[t]가 1 늘어남.
그래서 모든 애들 다 뒤져서 value[t]가 유별나게 튀는애 1개 고르면 걔가 special이고, value의 차이만큼이 operation 2를 한 횟수가됨
감사합니다
이거 찾아낸 근거가 궁금함 원래 알고있는 기법이였던 건지 아니면 변하지 않는 차별성을 찾다가 발견한건지 궁금함