[๋ฐฑ์ค,c++] 14627๋ฒ - ํ๋ญํ๋ญ
๋ฌธ์ 14627๋ฒ: ํ๋ญํ๋ญ ์ฒซ์งธ ์ค์ ์น๊ท ์ด๊ฐ ์์ฅ์์ ์ฌ ์จ ํ์ ๊ฐ์ S(1 ≤ S ≤ 1,000,000), ๊ทธ๋ฆฌ๊ณ ์ฃผ๋ฌธ๋ฐ์ ํ๋ญ์ ์ C(1 ≤ C ≤ 1,000,000)๊ฐ ์
๋ ฅ๋๋ค. ํ์ ๊ฐ์๋ ํญ์ ํ๋ญ์ ์๋ฅผ ๋์ง ์๋๋ค. (S ≤ C) ๊ทธ ํ, S ์ค์ www.acmicpc.net ์ฝ๋ #include #include #define ll long long int using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); ll S, C; cin>>S>>C; vector v(S); for(int i=0; i>v[i]; ll start = 1, end = 1e9; ll mod = 0, sum = 0; while(s..
2022. 9. 13.
[๋ฐฑ์ค,c++] 17136๋ฒ - ์์ข
์ด ๋ถ์ด๊ธฐ
๋ฌธ์ 17136๋ฒ: ์์ข
์ด ๋ถ์ด๊ธฐ ๊ณผ ๊ฐ์ด ์ ์ฌ๊ฐํ ๋ชจ์์ ํ ๋ค์ฏ ์ข
๋ฅ์ ์์ข
์ด๊ฐ ์๋ค. ์์ข
์ด์ ํฌ๊ธฐ๋ 1×1, 2×2, 3×3, 4×4, 5×5๋ก ์ด ๋ค์ฏ ์ข
๋ฅ๊ฐ ์์ผ๋ฉฐ, ๊ฐ ์ข
๋ฅ์ ์์ข
์ด๋ 5๊ฐ์ฉ ๊ฐ์ง๊ณ ์๋ค. ์์ข
์ด๋ฅผ ํฌ www.acmicpc.net ์ฝ๋ #include #include using namespace std; int N = 10, ans = 1e9; int map[10][10]; int paper_cnt; int blank_cnt; int paper_sum[6] = {5, 5, 5, 5, 5, 5}; bool paper_attach(int x, int y, int size){ for(int i = x; i < x+size; i++){ for(int k = y; k < y+size;..
2022. 9. 6.
[๋ฐฑ์ค,c++] 15681๋ฒ - ํธ๋ฆฌ์ ์ฟผ๋ฆฌ
๋ฌธ์ 15681๋ฒ: ํธ๋ฆฌ์ ์ฟผ๋ฆฌ ํธ๋ฆฌ์ ์ ์ ์ ์ N๊ณผ ๋ฃจํธ์ ๋ฒํธ R, ์ฟผ๋ฆฌ์ ์ Q๊ฐ ์ฃผ์ด์ง๋ค. (2 ≤ N ≤ 105, 1 ≤ R ≤ N, 1 ≤ Q ≤ 105) ์ด์ด N-1์ค์ ๊ฑธ์ณ, U V์ ํํ๋ก ํธ๋ฆฌ์ ์ํ ๊ฐ์ ์ ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ U, V ≤ N, U ≠ V) www.acmicpc.net ์ฝ๋ #include #include using namespace std; int N, R, Q; int max_depth = -1, max_node; vectorgraph[100001]; int subnode_cnt[100001]; int dfs(int node, int before){ for(auto next: graph[node]){ if(next != before){ subnode_cnt[..
2022. 9. 4.