10430) 나머지

경지현·2023년 8월 12일

algorithm_study

목록 보기
20/21

문제요약

나눗셈 계산 하여 출력하는 문제

문제풀이

풀이랄 것도 없이 그냥 나눗셈 해서 출력하면 됨

코드

//
//  10430.cpp
//  algorithm_study
//
//  Created by Jihyun Kyoung on 2023/08/12
//
#include<iostream>
using namespace std;
int ridx, idx;
char buffer[1<<20];
static inline char read(){
    if(ridx == idx){
        ridx = fread(buffer, 1, 1<<20, stdin);
        idx = buffer[ridx] = 0;
    }
    return buffer[idx++];
}
static inline int readint() {
    int r =0;
    bool n = 0;
    char c = read();
    while(c<33) 
    c = read();
    if(c == '-')n = 1, c=read();
    while(c>=48&&c<=57){
        r = r*10+(c&15);
        c=read();
    }
    return n? -r:r;
}
int main(){
    int a, b, c;
    //for baekjoon input
    a = readint();
    b= readint();
    c = readint();
    // //for human input
    // cin>>a;
    // cin>>b;
    // cin>>c;
    cout<<(a+b)%c<<endl;
    cout<<(a%c+b%c)%c<<endl;
    cout<<(a*b)%c<<endl;
    cout<<((a%c)*(b%c))%c<<endl;
}

참고: 메인에 주석처리 된 부분은 내가 디버깅하기 위한 부분. 백준 제출할땐 이렇게 제출하고 인간이 입력할 때는 주석 처리부분을 사용하는 것이 좋음

profile
그냥 사람

1개의 댓글

comment-user-thumbnail
2023년 8월 12일

잘 봤습니다. 좋은 글 감사합니다.

답글 달기