1000*1000 의 크기를 가진 A 배열이 있다.
100,000 번 반복하며 A배열 1~1000 구간을 1씩 증가 시킨다.
결과 값 :
100000 100000 100000 100000 1000 … (1000*1000) 100000
수행 시간 : 2 sec ↓.
그냥은 하겠는데 수행 시간 ㅅㅄㅄㅄㅄㅄㅄㅂ3ㅅㅄㅄㅄㅄㅄㅄㅂ 형님들 ㅈ베ㅏㄹ 도와주세요. 너무 어려워요
1000*1000 의 크기를 가진 A 배열이 있다.
100,000 번 반복하며 A배열 1~1000 구간을 1씩 증가 시킨다.
결과 값 :
100000 100000 100000 100000 1000 … (1000*1000) 100000
수행 시간 : 2 sec ↓.
그냥은 하겠는데 수행 시간 ㅅㅄㅄㅄㅄㅄㅄㅂ3ㅅㅄㅄㅄㅄㅄㅄㅂ 형님들 ㅈ베ㅏㄹ 도와주세요. 너무 어려워요
슈퍼컴에서 다시짜면 2초안걸림
반복하는 양은 무조건 100000 * (1000 * 1000) 인것같은데 ㅅㅇㅂ ㅇㅂㅇㅂㅇㅂ 존나 빠른 알고리즘을 생각할수가 음서제도
고작 ++연산 1억번인데 무슨 2초나 걸림
뭔 소린지 모르겠다 문제좀 제대로 써봐
근데 이거 무슨 언어로 짜는건데
for (int i = 0; i < 100000; i++) { for (int j = 0; j < 1000; j++) { for (int k = 0; k < 1000; k++) { arr[j][k]++; } } } 직접해봐
언어는 상관없는데 속도가 중요하니까 C++이 좋지 않을까 싶음..
asdf // 그니까 100000번 연산해야 하는데, 그 배열의 크기가 1000*1000임.
아니 그냥 arr[j][k]++ 말고 arr[j][k] += 100000 하면 되지 않음? 가장 밖에 있는 반복문 빼고
asdf // 사실 무조건 1 증가가 아님.. 랜덤이야..
1-1000*1000구간이라고 해야지. 문제가 루프를 돌리라는건데 상식적으로는 첫루프 빼고a[j,k] += 100000 으로 작성하겠지만 문제 의도가 깡루프를 돌리란 소리로 들리네.
아니 그러니까 제대로 된 문제를 적으라니까...
문제 글을 똑같이 옮겨적어봐 ㅋㅋ 뭔소린지 잘 모르겠네
배열의 크기가 1000*1000으로 주어지고, 반복 횟수 (iterator) 를 입력받는다. (최소 100,000) iterator 만큼 반복을 돌며 주어진 배열의 구간에 (1~1000) 랜덤한 값을 증가시킨다.
아니 랜덤이어도 그냥 랜덤으로 입력받은 값을 다 더한 다음에 그 값을 모든 배열 원소에 더하면 되잖아... 문제 이해가 안되네 진짜
똑똑한데 씨발? 사실 주어진 구간이 일정한게 아님. 씨발 최대 크기가 1~1000 인데 쉽게하려고...
형님 제발 도와주세요..
형 나 하루 종일 고생중이야.. 엉엉..
형님 ! 풀어줍쇼!
1000×1000이면 2차원 배열이겠지
문제가 뭔소리지 배열 전체에 1~1000 랜덤값을 10만번 반복해서 증가시키란건가
형님아 제발...
문제 이해가 안됨