백준 24265 c++

magicdrill·2024년 4월 15일

백준 문제풀이

목록 보기
306/673

백준 24265 c++

#include <iostream>

using namespace std;

int input(int lower, int upper);
int MenOfPassion(int A[], int n, long long* C);

int main(void)
{
	int N;
	//int sum;
	long long count = 0;
	//int* arr = nullptr;

	N = input(1, 500000);
	//arr = new int[N];
	//sum = MenOfPassion(arr, N, &count);
	count = (((long long)(N-1) * (long long)(N)) / 2);

	cout << count << "\n" << 2 << endl;

	return 0;
}

int input(int lower, int upper)
{
	int A;

	while (1)
	{
		cin >> A;
		if (A >= lower && A <= upper)
		{
			break;
		}
		else
		{
			;
		}
	}

	return A;
}

int MenOfPassion(int A[], int n, long long *C)
{
	int sum = 0, i, j;
	long long count = 0;

	for (i = 1; i < n; i++)
	{
		for (j = i + 1; j <= n; j++)
		{
			sum = sum + A[i] * A[j];
			count++;
		}
	}
	*C = count;

	return sum;
}

0개의 댓글