본문 바로가기

분류 전체보기

(하) 수들의 합 - python 하나씩 계산,, # 수들의 합 s = int(input()) n = 0 back = 0 max = 0 for i in range(1, 4294967295): back += i n += 1 if back == s: break elif back > s: for c in range(i-1,0,-1): back -= c if back == s: n -= 1 break else: back += c break max = i print(n) 더보기
[C++] 백준 1138번 : 한 줄로 서기 https://www.acmicpc.net/problem/1138 #include using namespace std; int main() { int N; cin >> N; int taller[11] = { 0 }; int height[11] = { 0 }; for (int i = 0; i >taller[i]; height[0] = N; for (int i = 2; i = taller[N - i]; j--) height[j + 1] = height[j]; height[taller[N - i]] = N - (i - 1); } for (int k = 0; k < N; k++) cout 더보기
06 / 04 문제 하https://www.acmicpc.net/problem/1789 중 https://www.acmicpc.net/problem/1138상 https://www.acmicpc.net/problem/1120 더보기
Chapter1 워드(Word) - 컴퓨터에서 자연스러운 접근단위. 한번에 계산할 수 있는 단위 레지스터 번호 - 0 부터 31번까지 데이터 전송 명령어 - 메모리와 레지스터 간에 데이터를 주고 받는 명렁어 메모리는 주소가 인덱스 역할을 하는 큰 일차원 배열이다. MIPS는 바이트 주소 방식을 사용하므로 4바이트 기준으로 저장된다. 적재(load) - 메모리에서 레지스터로 데이터를 복사해 오는 데이터 전송 명령 - lw 저장(store) - 레지스터에서 메모리로 데이터를 보내는 명령 - sw MIPS 에서 워드의 시작 주소는 항상 4의 배수이어야 한다. -이러한 요구 사항들을 정렬제약(alignment restriction)이라 한다. - 속도가 빨라짐 MIPS는 최상위 주소를 사용하는 빅엔디안(big-endian)계열.. 더보기
05.14(화)_백준 https://www.acmicpc.net/problem/8393합 (하) https://www.acmicpc.net/problem/5585거스름돈 (중) https://www.acmicpc.net/problem/8958 ox퀴즈 (상) 더보기
백준 별찍기 - 하https://www.acmicpc.net/problem/2441 에라토스테네스의체 - 중하https://www.acmicpc.net/problem/2960 분수 찾기 - 중https://www.acmicpc.net/problem/1193 벌집 - 중https://www.acmicpc.net/problem/2292 설탕배달 - 중https://www.acmicpc.net/problem/2839 스택 - 중상https://www.acmicpc.net/problem/10828 더보기
[C++] 백준 10040번 : 투표 https://www.acmicpc.net/problem/10040 #include using namespace std;int main() {int n, m;cin >> n >> m;int *A = new int[n];int *cnt = new int[n];int *B = new int[m]; for (int i = 0; i > A[i];for (int i = 0; i > B[i]; for (int i = 0; i < m; i++)for (int j = 0; j < n; j++)if (A[j] max){max = cnt[i];max_index = i;} cout 더보기
[C++] 백준 11653번 : 소인수분해 https://www.acmicpc.net/problem/11653 #include using namespace std;int main() {int num;cin >> num;for (int i = 2; i 더보기