본문 바로가기
Problem Solving/코드포스

[코드포스] 1374A : Required Remainder

by shinbian11 2020. 6. 30.

https://codeforces.com/problemset/problem/1374/A

 

Problem - 1374A - Codeforces

 

codeforces.com


<C++>

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() {

	ios::sync_with_stdio(false);
	cin.tie(NULL);

	int tc;
	cin >> tc;
	while (tc--) {
		ll x, y, n;
		cin >> x >> y >> n;
		if (((n / x) * x + y) <= n)
			cout << ((n / x) * x + y) << endl;
		else
			cout << (((n / x) - 1) * x + y) << endl;
	}
	return 0;
}

 

 

> 여러가지 예시를 들어보며 일반화 시켜서 생각해보기. 보통 codeforces 의 난이도 a,b의 문제들은 소스코드의 길이가 그렇게 길진 않은 것 같다. 코드포스의 문제 유형에 익숙해 질때까지 a,b 문제들을 많이 풀어보는 것이 정답인듯