[๋ฐฑ์ค,c++] 1371๋ฒ - ๊ฐ์ฅ ๋ง์ ๊ธ์
1371๋ฒ: ๊ฐ์ฅ ๋ง์ ๊ธ์ ์ฒซ์งธ ์ค๋ถํฐ ๊ธ์ ๋ฌธ์ฅ์ด ์ฃผ์ด์ง๋ค. ๊ธ์ ์ต๋ 50๊ฐ์ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ฐ ์ค์ ์ต๋ 50๊ฐ์ ๊ธ์๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ฐ ์ค์๋ ๊ณต๋ฐฑ๊ณผ ์ํ๋ฒณ ์๋ฌธ์๋ง ์๋ค. ๋ฌธ์ฅ์ ์ํ๋ฒณ์ ์ ์ด๋ ํ๋ ์ด www.acmicpc.net #include #include using namespace std; char alphabet[26] = { 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' }; int check[26]; int main() { ios_base::sync_with_stdio(false); cin.tie(0); string s; whil..
2021. 11. 5.
[๋ฐฑ์ค,c++] 1357๋ฒ - ๋ค์งํ ๋ง์
1357๋ฒ: ๋ค์งํ ๋ง์
์ด๋ค ์ X๊ฐ ์ฃผ์ด์ก์ ๋, X์ ๋ชจ๋ ์๋ฆฌ์๊ฐ ์ญ์์ด ๋ ์๋ฅผ ์ป์ ์ ์๋ค. Rev(X)๋ฅผ X์ ๋ชจ๋ ์๋ฆฌ์๋ฅผ ์ญ์์ผ๋ก ๋ง๋๋ ํจ์๋ผ๊ณ ํ์. ์๋ฅผ ๋ค์ด, X=123์ผ ๋, Rev(X) = 321์ด๋ค. ๊ทธ๋ฆฌ๊ณ , X=100์ผ ๋, Rev( www.acmicpc.net #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); string x, y, temp; cin >> x >> y; reverse(x.begin(), x.end()); reverse(y.begin(), y.end()); temp = to_string(stoi(x) + stoi(y)); revers..
2021. 11. 4.
[๋ฐฑ์ค,c++] 13549๋ฒ - ์จ๋ฐ๊ผญ์ง3
13549๋ฒ: ์จ๋ฐ๊ผญ์ง 3 ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 ≤ N ≤ 100,000)์ ์๊ณ , ๋์์ ์ K(0 ≤ K ≤ 100,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ X์ผ www.acmicpc.net #include #include #define MAX 100001 using namespace std; int N,K; //N=์๋น์ด๊ฐ ์๋ ์์น, K=๋์์ด ์๋ ์์น int visited[MAX]; int ans=MAX; void bfs(int start,int time){ priority_queuepq; //{์๊ฐ,ํ์ฌ ๊ฑฐ๋ฆฌ} pq.push({0,start}); visited[start]=1; while(!pq.empty()..
2021. 11. 4.
[๋ฐฑ์ค,c++] 13420๋ฒ - ์ฌ์น์ฐ์ฐ
13420๋ฒ: ์ฌ์น์ฐ์ฐ ์ฌ์น์ฐ์ฐ์ ๋ง์
, ๋บ์
, ๊ณฑ์
, ๋๋์
์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ์ปดํจํฐ ํ๋ก๊ทธ๋จ์์ ์ด๋ฅผ ํํํ๋ ๊ธฐํธ๋ +, -, *, / ์ ๊ฐ๋ค. ์๋๋ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์์ ํํํ ์ฌ์น ์ฐ์ฐ์ ์์ ์ด๋ค. 3 * 2 = 6 ๋ฌธ www.acmicpc.net #define _CRT_SECURE_NO_WARNINGS #include int main() { long long int T; scanf("%lld", &T); for (int i = 0; i < T; i++) { long long int num1, num2, result; char cacul, equal; scanf("%lld %c %lld %c %lld", &num1, &cacul, &num2, &equal, &result); if (cacu..
2021. 11. 4.
[๋ฐฑ์ค,c++] 13241๋ฒ - ์ต์๊ณต๋ฐฐ์
13241๋ฒ: ์ต์๊ณต๋ฐฐ์ ์ ์ B์ 0๋ณด๋ค ํฐ ์ ์์ธ N์ ๊ณฑํด ์ ์ A๋ฅผ ๋ง๋ค ์ ์๋ค๋ฉด, A๋ B์ ๋ฐฐ์์ด๋ค. ์: 10์ 5์ ๋ฐฐ์์ด๋ค (5*2 = 10) 10์ 10์ ๋ฐฐ์์ด๋ค(10*1 = 10) 6์ 1์ ๋ฐฐ์์ด๋ค(1*6 = 6) 20์ 1, 2, 4,5,10,20์ ๋ฐฐ์์ด๋ค. ๋ค www.acmicpc.net #include using namespace std; long long int gcd(long long int a, long long int b) { if (b == 0) return a; else return gcd(b, a % b); } int main() { long long int A, B; cin >> A>>B; cout
2021. 11. 4.