https://www.acmicpc.net/problem/16922
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
//로마 숫자 만들기
int main()
{
int n,i,j,k,check[1100]={0,},cnt=0,sum=0;
scanf("%d",&n);
for(i=0;i<=n;i++)
{
for(j=0;j<=n-i;j++)
{
for(k=0;k<=n-i-j;k++)
{
check[i+5*j+10*k+50*(n-i-j-k)]++;
}
}
}
for(i=1;i<1100;i++)
{
if(check[i]!=0)
{
cnt++;
sum+=check[i];
}
}
printf("%d %d",cnt,sum);
return 0;
}
'정보올림피아드-KOI > BOJ' 카테고리의 다른 글
BOJ 외판원 순회 2 - 10971번 (0) | 2020.05.08 |
---|---|
백준 - 프린터 큐 : 1966번 (0) | 2020.04.26 |
백준 - 두 로봇 : 15971 (0) | 2020.03.31 |
백준 : 두 박스 : 15973 (0) | 2020.03.31 |
[백준] 신기한 수 : 17618번 - 2019 정보올림피아드 2차 중등 1번문제 (0) | 2020.03.22 |