11723번 - 집합
1로 설정하면 16843009가 되고
-2로 하면 -16843010으로 설정이 됩니다.
자료형의 문제인 것 같긴 한데
C++로 cin cout만 쓰다 시간초과 때문에 scanf 쓰려니 잘 모르겠네요ㅠㅠ
memset은 바이트 단위로 세팅해주기 때문에 아무 수나 채워넣기 위해 사용할 수 없습니다. fill 함수를 쓰거나 반복문으로 채워넣으세요.
memset은 단순히 배열을 N으로 채워준다의 개념이 아닙니다. 바이트 단위로 채워주기 때문에 되는 숫자가 따로 있습니다. 0과 -1
아 그런 거였군요..다른글에 memset 쓴걸 보고 따라 썼는데 안 되는 거였군요 ㅎㅎ감사합니다!
댓글을 작성하려면 로그인해야 합니다.
haeunp 5년 전
1로 설정하면 16843009가 되고
-2로 하면 -16843010으로 설정이 됩니다.
자료형의 문제인 것 같긴 한데
C++로 cin cout만 쓰다 시간초과 때문에 scanf 쓰려니 잘 모르겠네요ㅠㅠ