Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7728 - Дарааллыг ижилсүүлэх

N гишүүнтэй тоон дарааллын бүх гишүүн ижил байхын тулд хамгийн багадаа хэдэн элемент устгах хэрэгтэй вэ?

Оролт

N тоо эхний мөрөнд өгөгдөнө. (1<=N<=100)

Дараагийн мөрөнд дарааллын гишүүд өгөгдөнө. 1 <= дарааллын гишүүн <= 1000.

Гаралт

Устгах ёстой элементийн тоог хэвлэнэ.

Жишээ

Оролт

5

3 3 2 1 3

Гаралт

2  

 

Орчуулсан : Дархан-Уул аймгийн Монгол-Оюу сургуулийн 11.1 ангийн сурагч Э.Цэлмэг 


Нэмсэн:Bataa
Огноо:2020-03-12
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 ASM64 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE
Эх сурвалж:https://www.hackerrank.com/challenges/equality-in-a-array/problem

hide comments
2024-05-08 00:34:38
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
long long n,min=1,mini,x,p=1;
vector<long long>nc;
cin>>n;
for(int i=0;i<n;i++){
long long a;
cin>>a;
nc.push_back(a);
}
sort(nc.begin(),nc.end());
for(int i=0;i<nc.size();i++){
if(nc[i]==nc[i+1]){
min++;
x=nc[i];
}else{
min=1;
x=nc[i+1];
}
if(p<min){
p=min;
}
}
cout<<n-p;
return 0;
} bn shu
2024-03-04 07:58:05
bodolt bnuu


Last edit: 2024-03-04 08:00:25
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.