Baekjoon Online Judge
14730번: 謎紛芥索紀 (Small)
성민이는 이번 학기에 미적분학 과목을 수강하고 있다. 다항함수의 미분 단원 과제를 하던 도중 미분을 하기가 귀찮아진 성민이는 미분하려는 함수 f(x)가 주어지면, 미분 된 함수 f’(x)를 자동
www.acmicpc.net
[문제]
성민이는 이번 학기에 미적분학 과목을 수강하고 있다. 다항함수의 미분 단원 과제를 하던 도중 미분을 하기가 귀찮아진 성민이는 미분하려는 함수 f(x)가 주어지면, 미분 된 함수 f’(x)를 자동으로 구해주는 프로그램을 만들어서 계산을 줄일 생각을 하였다. 우리도 성민이가 원하는 프로그램을 한번 같이 만들어보도록 하자.
[입력]
첫째 줄에는 항의 개수 N(1 ≤ N ≤ 100)이 주어진다.
둘째 줄부터 N개 줄에 걸쳐서 항의 계수 C(-100 ≤ C ≤ 100, C ≠ 0)와 항의 차수 K(0 ≤ K ≤ 1000)가 항의 차수가 큰 순서대로 주어진다. 항의 차수가 같은 항은 2개 이상 존재하지 않는다.
[출력]
f’(1)의 값을 첫째 줄에 출력한다.
[풀이]
해당 문제는 f’(1)의 값을 출력하는 문제인데
1을 곱해도 값의 변화는 없으므로 미분한 값만 구하면 된다.
따라서 for문을 통해 입력받는 C와 K를 곱한 값을
sum에 더해 출력하면 올바른 결과가 나온다.
[코드]
#include <iostream>
using namespace std;
int main()
{
int N, C, K, sum = 0;
cin >> N;
for (int i = 0; i < N; i++)
{
cin >> C >> K;
sum += C * K;
}
cout << sum << '\n';
return 0;
}
'Baekjoon > C++' 카테고리의 다른 글
[C++][BOJ/백준] 2563 색종이 (0) | 2024.01.08 |
---|---|
[C++][BOJ/백준] 1316 그룹 단어 체커 (0) | 2024.01.07 |
[C++][BOJ/백준] 1427 소트인사이드 (0) | 2024.01.06 |
[C++][BOJ/백준] 2751 수 정렬하기 2 (0) | 2024.01.05 |
[C++][BOJ/백준] 2869 달팽이는 올라가고 싶다 (0) | 2023.11.08 |