https://www.acmicpc.net/problem/1940
using System;
namespace _1940
{
class Program
{
static void Main()
{
StreamReader sr = new StreamReader(Console.OpenStandardInput());
StreamWriter sw = new StreamWriter(Console.OpenStandardOutput());
int n = int.Parse(sr.ReadLine());
int m = int.Parse(sr.ReadLine());
int[] armours = new int[n];
int count = 0;
string[] str = sr.ReadLine().Split(' ');
for(int i = 0; i < n; i++)
{
armours[i] = int.Parse(str[i]);
}
//이미 사용한 번호 리스트
int[] used = new int[n];
for(int i = 0; i < n - 1; i++)
{
//사용했으면 다음으로
if (used[i] == 1) continue;
for (int j = i + 1; j < n; j++)
{
if (used[j] == 1) continue;
if (armours[i] + armours[j] == m)
{
count++;
used[i] = 1;
used[j] = 1;
}
}
}
sw.WriteLine(count);
sr.Close();
sw.Flush();
sw.Close();
}
}
}
드디어 실버 달았다! 야호 ^오^ !!
'알고리즘 > 백준 BOJ' 카테고리의 다른 글
[ BOJ/C# ] 10989 수 정렬하기 3 (0) | 2023.08.30 |
---|---|
[ BOJ/C# ] 21921 블로그 (0) | 2023.08.29 |
[ BOJ/C# ] 1159 농구 경기 (0) | 2023.08.27 |
[ BOJ/C# ] 1764 듣보잡 (0) | 2023.08.26 |
[ BOJ/C# ] 2839 설탕 배달 (0) | 2023.08.26 |