분류 전체보기(227)
-
소수 구하기
1929번: 소수 구하기 (acmicpc.net) 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 시간제한이 있어서 에라토스테네스의 체를 이용해서 해결했다. 123456789101112131415161718192021222324252627282930313233343536#include using namespace std; int main(void){ bool Arr[1000001] = { false, true}; cin.tie(0); ios::sync_with_stdio(false); int Start = 0; int End = 0; cin..
2023.01.30 -
부녀회장이 될테야
2775번: 부녀회장이 될테야 (acmicpc.net) 2775번: 부녀회장이 될테야 첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 #include using namespace std; int GetResult(int _floor, int RoomNumber) { if (_floor == 0) { return RoomNumber; } else if (RoomNumber == 1) { re..
2023.01.30 -
1193번 분수 찾기
1193번: 분수찾기 (acmicpc.net) 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 #include using namespace std; int main() { int Index = 0; cin >> Index; int x = 1, y = 1; bool increaseX = true; for (int i = 1; i
2023.01.29 -
손익분기점
1712번: 손익분기점 (acmicpc.net) 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include using namespace std; int main() { int FixedCost = 0; int VariableCost = 0; int NotebookCost = 0; int Ans = 0; cin >> FixedCost >> VariableCost >> NotebookCost..
2023.01.29 -
그룹 단어 체커
1316번: 그룹 단어 체커 (acmicpc.net) 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 #include using namespace std; int main() { int NumOfWord = 0; cin >> NumOfWor..
2023.01.29 -
C++ Array 배열 초기화 방법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include using namespace std; int main() { // 1. 간단한 배열 초기화 방법 int Arr[3] = { 0,1,1 }; // 2. fill_n ( 배열의 주소, 초기화하려는 배열의 구간, 초기화 값) fill_n(Arr, 3, 5); // 3. for문 사용 for (int i = 0; i
2023.01.29