분류 전체보기 (2341) 썸네일형 리스트형 (C++) - memset() : 배열 초기화 함수 사용법 먼저 라이브러리 추가를 해줘야 합니다. 1#include // 또는 #include cs memset(*void 초기화 하고싶은 배열, 원하는 초기화 값, 초기화 하고 싶은 바이트의 바이트 개수), memset의 마지막 부분을 조심하셔야 합니다. 배열의 개수가 아니고 바이트의 개수 입니다 따라서 a라는 일차원(10개의 방) 배열을 0으로 초기화하기 위해서는 아래와 같이 사용하시면 됩니다. 1memset(a,0,sizeof(a));cs 2차원 배열 초기화 - > 각 행에 대해 일차원으로 초기화 해주시면 됩니다. O(n)시간 복잡도 대체로 O(n)의 시간 복잡도를 가지고 있을 때 n이 반복분 수행 횟수라 하면 1억번 이상일때 1초를 넘을 수 있습니다. 1. O(n^2)일 때는 n이 10만을 넘는다면 1초를 넘길 수 있고 2. O(n^3)일 때는 n이 1000의 제한이며 3. O(n^4)일 때는 n이 500을 넘을 수 없습니다. 따라서 알고리즘을 code로 짤 때 대체로 n * O(logn)인 것을 사용하시는 것이 더 효율적입니다. C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 2193번:이친수 답 1234567#includeint main(){ unsigned long long n,a=1,b=1,c=1; std::cin>>n; for(int i=2;i (C++) - 백준(BOJ) 13900번 : 순서쌍의 곱의 합 답 www.acmicpc.net/problem/13900 13900번: 순서쌍의 곱의 합 첫 번째 줄에는 입력 받을 정수의 개수 N(2 ≤ N ≤ 100,000) 두 번째 줄에는 N 개의 정수가 주어진다. 이때 입력 받는 정수들의 범위는 0이상 10,000 이하이다. www.acmicpc.net for문을 사용해보는 문제였습니다. Code #include int main() { long long T, sum = 0, ans = 0; scanf("%lld", &T); int *a = new int[T]; for (int i = 0; i < T; i++) { scanf("%d", &a[i]); sum += a[i]; } for (int i = 0; i < T; i++) { ans += a[i] * (sum - .. C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 2941번:크로아티아 알파벳 답 12345678910111213141516171819202122232425262728293031323334353637383940414243#include #include using namespace std;int main() { int cnt = 0; string w; cin >> w; for (int i = 0; i = 0) { w[i] = '0'; } else if (w[i - 1] == 'z' &&i - 1 >= 0) { if (w[i - 2] == 'd' && i - 2 >= 0) { w[i - 1] = '0'; w[i] = '0'; } else w[i] = '0'; } } else if (w[i] == '-') { if ((w[i - 1] == 'd' || w[i - 1] == 'c') && i.. (C++) - 백준(BOJ) 9506번 : 약수들의 합 #include using namespace std; int n, sum, arr[200000], p; int main() { while(1) { cin >> n; if (n == -1) break; for (int i = 1; i < n; i++) { if (n % i == 0) { arr[p++] = i;//약수 저장 sum += i; } } if (sum != n) { cout C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 10995번:별찍기-20 답 1234567891011121314151617#include using namespace std;int main() { int n; cin >> n; for (int i = 1; i C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 5586번:JOI와 IOI 답 123456789101112131415161718192021#include #include using namespace std;int main() { string w, com; int jc = 0, ic = 0; cin >> w; for (int i = 0; i 이전 1 ··· 267 268 269 270 271 272 273 ··· 293 다음