티스토리 뷰

PS

백준 14389. 2의 보수

tose33 2022. 10. 18. 13:35

https://www.acmicpc.net/problem/24389

 

24389번: 2의 보수

컴퓨터는 뺄셈을 처리할 때 내부적으로 2의 보수를 사용한다. 어떤 수의 2의 보수는 해당하는 숫자의 모든 비트를 반전시킨 뒤, 1을 더해 만들 수 있다. 이때, 32비트 기준으로 처음 표현했던 수와

www.acmicpc.net

 

컴퓨터는 뺄셈을 할때 2의 보수를 사용한다.

기억하기로는 숫자에 2의 보수를 취하면 그냥 음수가 됐던것 같다.

 

따라서 주어지는 N과 -N를 32비트 2진수로 바꿔서 서로 다른 비트 수를 세주면 된다.

 

'PS' 카테고리의 다른 글

백준 16562. 친구비  (0) 2022.10.27
백준 17419. 비트가 넘쳐흘러  (0) 2022.10.18
백준 12833. XORXORXOR  (0) 2022.10.18
백준 2589. 스도쿠  (0) 2022.10.15
백준 9935. 문자열 폭발  (0) 2022.10.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
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
글 보관함