반응형
https://www.acmicpc.net/problem/24860
간단한 수학 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
각 chain별 변수를 선언한 뒤 입력받습니다.
📔 풀이과정
두 경우로 항체가 생성될 수 있습니다.
1. heavyChain + lightChain A
2. heavyChain + lightChain K
따라서 모든 항체생성가능 경우 수는 heavyChain * (lightChain A + lightChain K) 입니다.
📔 정답출력
공식의 결과를 출력합니다.
📕 Code
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll vk, jk, va, ja, vh, dh, jh, lightChainK, lightChainA, heavyChain;
int main(){
cin >> vk >> jk >> va >> ja >> vh >> dh >> jh;
lightChainK = vk * jk;
lightChainA = va * ja;
heavyChain = vh * dh * jh;
cout << heavyChain*(lightChainA + lightChainK);
}
'Algorithm > Math' 카테고리의 다른 글
(C++) - 백준(BOJ) 1816 : 암호 키 (0) | 2022.05.23 |
---|---|
(C++) - 백준(BOJ) 25191 : 치킨댄스를 추는 곰곰이를 본 임스 (0) | 2022.05.16 |
(C++) - 백준(BOJ) 1064 : 평행사변형 (0) | 2022.04.29 |
(C++) - 백준(BOJ) 12871 : 무한 문자열 (2) | 2022.04.21 |
(C++) - 백준(BOJ) 24723 : 녹색거탑 (0) | 2022.03.30 |