'현대' 태그의 글 목록 (2 Page)
본문 바로가기
728x90
반응형

현대31

진법 변환 - 심화 2089_-2진수 문제 링크 https://www.acmicpc.net/problem/2089 문제 풀이 작성중 소스코드 #include using namespace std; void go(int n) { if (n == 0)return; if (n % 2 == 0) { go(-(n / 2)); cout 0) { go(-(n / 2)); } else { go((-n + 1) / 2); } cout > n; if (n == 0) cout N; int num = 0; for (int i = 0; i > x; num = num * A + x; } conversion(num, B); return 0; } 2023. 6. 28.
알고리즘 수학(나머지 연산, 최대 공약수, 최소 공배수) 나머지 연산 (A + B) % C === ((A%C) + (B%C)) %C (A * B) % C === ((A%C) * (B%C)) %C (A - B ) % C === (( A % C ) - (B %C) + C) %C 뺄셈의 경우 음수가 나올 수 있어서 C를 더함 10430_나머지 문제링크 https://www.acmicpc.net/problem/10430 #include #include #include using namespace std; int A, B, C; int main(void) { cin >> A >> B >> C; cout arr[i]; } long long sum = 0; for (int i = 0; i < n-1; i++) { for (int j = i + 1; j < n; j++) {.. 2023. 6. 25.
9935_문자열폭발 기본적으로 생각할 수 있는 방법 #include #include #include #include using namespace std; int main(void) { string inputString; string bombString; cin >> inputString; cin >> bombString; while (1) { int index = inputString.find(bombString); if (index == -1)break; inputString.erase(inputString.begin()+index, inputString.begin() + index + bombString.length()); } if (inputString == "") cout b; int n = strlen(a); in.. 2023. 6. 20.
21.09.13_14502-연구소 소스코드 #include #include #include #include #include using namespace std; #define NSIZE 8 #define MSIZE 8 int wall[NSIZE][MSIZE];//벽, 공백, 바이러스 저장되는 배열 int answer;//최대 결과갑 저장 int N, M; struct Data { int y, x; }; vectorvirus; int dy[] = { 0,1,0,-1 }; int dx[] = { 1,0,-1,0 }; void init(); void dfs(int i, int j, int cnt); bool safe(int y, int x);//범위 체크 //검증코드 void checkWall(int a[NSIZE][MSIZE]); //제대로.. 2021. 9. 14.
728x90
반응형