전체 글 226

'I'm on a... 표현' 나 다이어트 중, 나 휴가 중이야, I'm on the ride of my life

나 다이어트 하고 있어, 나 살 빼고 있어, 나 다이어트 중이야를 어떻게 영어로 표현할까요? 나 다이어트 하고 있어, 나 살 빼고 있어, 나 다이어트 중이야를 보통 'I'm on a diet'라고 표현합니다. (만약 다이어트를 할려고 한다면 'go on a diet'라고 쓰입니다.) 만약 휴가 중이야를 표현하고 싶다면 'I'm on a holiday' 라고 쓸 수 있습니다 조금 더 추상적인 예제를 들자면 'I'm on the ride of my life' 라는 표현이 있습니다 이는 정말 좋은 시간을 보내고 있다는 뜻으로도 사용됩니다. 왜냐하면 ride of my life는 (대부분 즐거웠던) 'an unforgetable experience'를 나타내기 때문입니다.

영어 2022.06.13

백준 20056: 마법사 상어와 파이어볼 [C/C++], 삼성 코딩 테스트

https://www.acmicpc.net/problem/20056 20056번: 마법사 상어와 파이어볼 첫째 줄에 N, M, K가 주어진다. 둘째 줄부터 M개의 줄에 파이어볼의 정보가 한 줄에 하나씩 주어진다. 파이어볼의 정보는 다섯 정수 ri, ci, mi, si, di로 이루어져 있다. 서로 다른 두 파이어볼의 위치 www.acmicpc.net #include #include #include #define fastio() ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); using namespace std; int N, M, K, ans; int dy[8] = {-1, -1, 0, 1, 1, 1, 0, -1}; // 방향을 나타냅니다. int dx[8] = {0,..

백준 14503: 로봇 청소기 [C/C++], 삼성 코딩 테스트

https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어 www.acmicpc.net #include using namespace std; int wall[55][55]; // 벽 int clean[55][55]; // 청소 유무 int dy[4] = {-1, 0, 1, 0}; // 북 동 남 서 int dx[4] = {0, 1, 0, -1}; int ry, rx; int way; int cnt = 1; int n, s; void input(); void solve(int y, ..

백준 1966: 프린터 큐 [C/C++]

https://www.acmicpc.net/problem/1966 1966번: 프린터 큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 www.acmicpc.net #include #include #include #include #include using namespace std; int main() { int t; cin >> t; while (t--) { queue q; int n, p, t; cin >> n >> p; vector v(n); for (int i = 0; i > t; v[i] = t; q.push(make_pair(t, i)); // 입력값과..

백준 3078: 좋은 친구 [C/C++]

https://www.acmicpc.net/problem/3078 3078번: 좋은 친구 첫째 줄에 N과 K가 주어진다. (3 ≤ N ≤ 300,000, 1 ≤ K ≤ N) 다음 N개 줄에는 상근이네 반 학생의 이름이 성적순으로 주어진다. 이름은 알파벳 대문자로 이루어져 있고, 2글자 ~ 20글자이다. www.acmicpc.net #include #include using namespace std; int n, k; long long ans; // IntMax n >> k; for (int i = 0; i > s; lis[i] = s.size(); // 길이를 입력한다. } } void solve() { for (int i..

백준 14921: 용액 합성하기 [C/C++]

https://www.acmicpc.net/problem/14921 14921번: 용액 합성하기 홍익대 화학연구소는 다양한 용액을 보유하고 있다. 각 용액은 -100,000,000부터 100,000,000사이의 특성 값을 갖는데, 같은 양의 두 용액을 혼합하면, 그 특성값은 두 용액의 특성값의 합이 된다. 당 www.acmicpc.net #include using namespace std; static const auto fastio = []() { // 빠른 입출력 ios::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); return 0; }; int main() { int n, s[111111], ans = 2100000000, l, r, ..

설명없음 2022.06.08

백준 1484: 다이어트 [C/C++]

https://www.acmicpc.net/problem/1484 1484번: 다이어트 성원이는 다이어트를 시도중이다. 성원이는 정말 정말 무겁기 때문에, 저울이 부셔졌다. 성원이의 힘겨운 다이어트 시도를 보고만 있던 엔토피아는 성원이에게 새로운 저울을 선물해 주었다. www.acmicpc.net #include #include #include using namespace std; #define ll long long static const auto fastio = []() { ios::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); return 0; }; ll n, cnt; int main() { cin >> n; ll s[50001]; fo..

설명없음 2022.06.08

백준 15961: 회전 초밥 [C/C++]

https://www.acmicpc.net/problem/15961 15961번: 회전 초밥 첫 번째 줄에는 회전 초밥 벨트에 놓인 접시의 수 N, 초밥의 가짓수 d, 연속해서 먹는 접시의 수 k, 쿠폰 번호 c가 각각 하나의 빈 칸을 사이에 두고 주어진다. 단, 2 ≤ N ≤ 3,000,000, 2 ≤ d ≤ 3,000, 2 www.acmicpc.net 코드: #include using namespace std; int n, d, k, c, cnt, ans, l, r; int lis[3030303], sushi[3030]; void input() { cin >> n >> d >> k >> c; for (int i = 0; i > lis[i]; } void solve() { l = 0; r = k - 1..