728x90
의좋은 형제
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int a, b;
cin >> a >> b; // a: 진우 b: 선우
int d;
cin >> d; // d일 후의 식량 출력
int sw = 1;
for(int i = 0; i < d; i++){
if(sw == 1){ // 진우 -> 선우
b = b + ceil(a/2.0);
a = floor(a/2.0);
sw *= -1;
}
else{ // 선우 -> 진우
a = a + ceil(b/2.0);
b = floor(b/2.0);
sw *= -1;
}
}
cout << a<<" "<< b;
}
Factorial(계승)
#include <iostream>
using namespace std;
int main(void) {
int n;
long fac = 1;
cin >> n; // 15
for(int i = n; i > 0; i--){
fac *= i;
}
cout << fac << endl;
return 0;
}
이 문제는 fac 변수를 int로 선언해서 애 먹었던 문제다..
홀수의 합
#include <iostream>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
int sum=0;
for(int i = n; i <= m; i++){
if(i%2==1){
sum+=i;
}
}
cout<<sum;
}
728x90
'Algorithm > goorm' 카테고리의 다른 글
goorm 완전 제곱수, 앵무새 꼬꼬, 은행 예금 이자 구하기 (0) | 2020.08.30 |
---|---|
goorm 여름의 대삼각형, 배열 합치기 (0) | 2020.08.30 |
goorm 유클리드 호제법, Substring, 특정 구간의 합 (0) | 2020.08.27 |
goorm 완전수, 부분문자열, 대소문자 바꾸어 출력하기 (0) | 2020.08.26 |
goorm 뱀이 지나간 자리, 피보나치 수열, 소수의 개수 구하기 (0) | 2020.08.25 |