본문 바로가기

전체 글351

[2108] 통계학 #include #include #include #include using namespace std;bool comp(const pair &p1, const pair &p2){if (p1.second == p2.second)return p1.first p2.second;}int main(){int num, sum=0;double avg;cin >> num;vector v(num);for (int i = 0; i > v[i];for (int i = 0; i 2018. 7. 14.
[2750] 수 정렬하기1, 2 #include #include #include using namespace std;int main(){int num;cin >> num;vector v(num);for (int i = 0; i > v[i];}sort(v.begin(), v.end());vector::iterator itor; for (itor = v.begin(); itor != v.end(); itor++) cout 2018. 7. 14.
[2775] 부녀회장이 될테야 #include using namespace std;int sol(int f, int h);int person[15][15] = { 0, };int main(){int testcase, k, n;cin >> testcase;for (int i = 0; i k;cin >> n;cout 2018. 7. 14.
[1193] 분수찾기 #include using namespace std;int main(){int num , level =1, sum = 1;cin >> num;while (sum 2018. 7. 14.
[2292] 벌집 #include using namespace std;int main(void){long n, range=1;int cnt = 1;cin >> n;while (1){if (range >= n)break;range += (cnt++) * 6;}cout 2018. 7. 14.
[2941] 크로아티아 알파벳 #include #include using namespace std;int chk(string s);int main(void){string str;cin >> str;cout 2018. 7. 14.
[5622] 다이얼 #include #include using namespace std;int chk(char c);int main(void){string str;int time = 0;cin >> str;for (int i = 0; i 2018. 7. 14.
[2908] 상수 #include#includeusing namespace std;int max(int a, int b);int main(void){int a, b;cin >> a;cin >> b;int ra = 0, rb = 0;for (int i = 0; i 2018. 7. 14.
[1316] 그룹 단어 체커 #include #include using namespace std;bool sol(string check);int main(){int num;int cnt = 0;cin >> num;for (int i = 0; i > str;if (sol(str)){cnt++;}}cout 2018. 7. 14.
[1157] 단어 공부 #include #include #include using namespace std;int main(){map m;string str;cin >> str;map::iterator iter;for (int i = 0; i = 'a'){str[i] -= 32;}//기존에 존재 하는 값인지 검사.iter = m.find(str[i]);if (iter != m.end()) //존재할때m[iter->first] += 1;else //존재하지 않을때m[str[i]] = 1;}//횟수가 가장 많은 값을 가리키는 반복자를 찾습니다map::iterator max = m.begin();iter = m.begin()++;for (; iter != m.end(); iter++) {if (max->second second) m.. 2018. 7. 14.
[2675] 문자열 반복 #include #include using namespace std;string sol(int n, string str);int main(){int Testcase;string s;cin >> Testcase;for (int i = 0; i > num;cin >> s;cout 2018. 7. 14.
[10809] 알파벳 찾기 #include #include using namespace std;int main(){char s[101];cin >> s;for (char c = 'a'; c 2018. 7. 14.
[11654] 아스키 코드 #include int main(){char abc;scanf("%s", &abc);printf("%d\n", abc); return 0;} 2018. 7. 14.
[2448] 별찍기 - 11 #include #include using namespace std;string arr[3072][6144];void star(int n, int x, int y);int main(){ int i, j; int num; cin >> num; for (i = 0; i 2018. 7. 14.
[2920] 음계 #include #include using namespace std;int main(){string arr;getline(cin, arr);if (arr == "1 2 3 4 5 6 7 8"){cout 2018. 7. 14.
[8958] OX퀴즈 #include #include using namespace std;int main(){int Testcase, i, j, Allcount, Count, len;string arr;cin >> Testcase;cin.ignore();for (i = 0; i 2018. 7. 14.
[DP] 0-1 배낭문제 (Knapsack) 0-1 배낭문제에 대한 동적 계획법 1,2,3 알고리즘을 구현하고 다음 예제에 적용하시오. 배낭의 크기는 13 이고 , 물건의 크기와 이익은 다음 표와 같다. iP iW i1422643854985631234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162#include using namespace std; int W[6] = { 0,2,4,5,8,3 }; //물건들의 무게int P[6] = { 0,4,6,8,9,6 }; //물건들의 이익int K[6][14]; //가방 int max(int arr1, int arr2) //큰 수 비교{ return (arr.. 2018. 7. 4.
퀵 정렬과 합병 정렬 비교분석 1. 퀵정렬과 합병정렬의 성능을 비교분석하시오.2. 퀵정렬과 합병정렬 각각에 대해, 임계값(therhold)을 변화시키면서 성능의 변화를 분석하시오. (단, 임계값이하의 입력은 삽입 정렬을 사용) 2018. 5. 16.
[10039] 평균 점수 #include int main(){int sum=0, i;int index[10];for (i = 0; i 2018. 5. 14.
[2577] 숫자의 개수 #include int main(){int num1, num2, num3, ex, i;int index[10];scanf("%d", &num1);scanf("%d", &num2);scanf("%d", &num3);ex = num1 * num2 * num3;for (i = 0; i 0; i++){int j = ex % 10;index[j] += 1;ex /= 10;}for (i = 0; i 2018. 5. 14.