집 도착하면 오늘은 백준이나 풀어볼까
O(n제곱)으로 될거같은데
17번(175.223)
2022-04-06 19:25
추천 0
댓글 18
다른 게시글
-
한컴입력기는 마소꺼랑 뭔차이임? [6]익명(119.195) | 22.04.06추천 0
-
좋나요 [4]NEKOCORE(arktdef) | 22.04.06추천 0
-
개발 모든 일이 마찬가지지만 mes 갈 때는 책임여하 잘 단도리 해놔코딩책사(58.236) | 22.04.06추천 0
-
세후 180이다 질문받음 [9]익명(222.235) | 22.04.06추천 0
-
원래 회사가 주먹구구식으로 코딩함? [4]익명(121.164) | 22.04.06추천 0
-
윤석열 대통령 되어버리면, 청와대 뒷길 땅 개발 풀리나NeckDorina(175.196) | 22.04.06추천 0
-
거지새끼들 실수령 ㅇㅈㄹㅋㅋ [5]익명(223.33) | 22.04.06추천 0
-
아이큐 검사 [2]익명(119.194) | 22.04.06추천 0
-
세후 540이면 뭐하냐 집도 하나 못사는데 ㅋㅋㅋ [1]익명(223.38) | 22.04.06추천 0
-
어려운 책은 경험자들이나 보는 거다 ㅇㅅㅇ [2]나트륨찡(alphauri) | 22.04.06추천 0
해당 댓글은 삭제되었습니다.
그냥 set쓰면 될거같은데?
1. 입력받으면서 set1에 넣음. 중복없이 잘 들어갔다면 합계를 구하는 set2에 추가를 시도함. 일련의 과정이 끝나면 입력값들이 set2에 들어있는 개수를 반환. set2를 구하는 과정은 기존 set1에 들어있는놈들과 전부 더해서 set2에 넣어봄. 이러면 n제곱
단원에 따라서 그걸 제한해야하나...
중복있는거 알지. 그러니까 입력값들은 queue에 따로 저장해놨다가 마지막 답구할때 쓰면됨
set쓰는이유는 중복값으로 인한 불필요한 덧셈 안하려고임
집가서 씻고 밥먹고 해봄...안귀찮으면
https://www.acmicpc.net/source/41607404
풀긴했는데, 중복 고려 + 본인이 0과 더해지면 안됨, 0끼리 더하는경우 다 생각하다보니 좀 지저분해지긴 하네.
i == j 쓸데없이 넣어놨네;
코드공유가 뭔데
본사람 이력남아서 그러는건가ㅋㅋ
http://boj.kr/c15e296afde74c5a8186bdce11787595
다른사람 풀이 보니까 nlogn으로도 되는듯?
잘못봤네 방금본건 n제곱이다
내것도 n제곱이고. 더 나은게 있나 찾아보던중이었는데 그냥 같다고 ㅇㅇ
duplicated는, 만약 입력이 N = 2 | 0, 1로 주어졌을때 0 + 1 = 1이니까 1이 좋은수로 취급되는걸 막아야하므로, 0, 1, 1있을때 0 + 1이 가능한지를 검사하기위해 넣은거임
더하고 곱하는건 그냥 i == 0 AND j == 0, i == 0 OR j == 0 두가지를 검사하기 위해 넣은거고. AND가 되는건 둘중 하나가 0인게 보장되기때문이고.
해당 댓글은 삭제되었습니다.
위에 댓글단 친구가 공개를 원하지 않는듯