Kaskus

Tech

User telah dihapusAvatar border
TS
User telah dihapus
[help]modus terbesar di c++
ane punya soal untuk cari modus terbesar kya gini gan http://hipprada.or.id/images/soal
Code:
Modus Terbesar

Batas Waktu 1 detik
Batas Memori 32 MB
Dalam ilmu statisika, dikenal suatu ukuran sebaran yang disebut dengan modus. Modus adalah data yang paling banyak muncul dalam suatu kumpulan data. Sebuah kumpulan data bisa jadi memiliki lebih dari satu modus, yaitu ketika terdapat lebih dari satu data yang jumlah kemunculannya sama.

Pak Dengklek memberikan Anda N (1 ≤ N ≤ 100.000) buah bilangan bulat yang masing-masing di antara 1 sampai 1.000. Tentukanlah modus terbesar dari bilangan-bilangan tersebut.

Format Masukan

Baris pertama berisi sebuah bilangan bulat N. N baris berikutnya berisi bilangan-bilangan tersebut.

Format Keluaran

Sebuah baris berisi modus terbesar dari kumpulan bilangan tersebut.

Contoh Masukan

6
1
3
2
4
1
4
Contoh Keluaran

4

dan ini kode yg ane buat
Code:
#include <iostream>
using namespace std;
int main(){
int a;
cin>>a;
int jum[a], arr[a];
for(int c=0; c<a; c++){
cin>>arr[c];
}
for(int x=0; x<a; x++){
jum[x]=0;
for(int d=0; d<a; d++){
if(arr[x]==arr[d])jum[x]++;
}
}
int temp=0, hasil=0;
for(int z=0; z<a; z++){
if(jum[z]>=temp){
temp=jum[z];
if(arr[z]>=hasil){
hasil=arr[z];}
}
}
cout<<hasil<<endl;
return 0;
}

ane compile di ideone, outputnya udah bener sma kya yg di soalnya [url]http://S E N S O R/CH9nmU[/url]
tpi pas ane upload di tokilearning.com, kok malah wrong answer dan time limit exceeded ?
ni hasilnya
Spoiler for hasil:

apakah mungkin ada potongan kode ane yg salah ?
please bantu gan
0
7.6K
3
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan