Suhendry’s Blog

When in doubt, do math ;-)

ICPC Indonesia National Contest 2009

with 4 comments

A - General Election

Problem: A - General Election
Author: Suhendry Effendy

Problem ini adalah problem termudah di INC 2009, sebanyak 52 team berhasil accepted pada satu jam pertama. Diberikan data pemilih pada setiap wilayah, anda diminta untuk menentukan kandidat mana yang memenangkan pemilu ini. Yang anda perlu lakukan hanya menjumlahkan suara pemilih pada setiap wilayah untuk masing-masing kandidat dan menentukan kandidat mana dengan suara terbanyak.


Solusi C/C++
oleh Suhendry Effendy

#include <cstdio>
using namespace std;

int main()
{
  int ncase;
  scanf( "%d", &ncase );

  while ( ncase-- ) {
    int n, m;
    scanf( "%d %d", &n, &m );

    int vote[10] = {0}, x;
    for ( int j = 0; j < m; j++ ) {
      for ( int i = 0; i < n; i++ ) {
        scanf( "%d", &x );
        vote[i] += x;
      }
    }

    int ans = 0;
    for ( int i = 1; i < n; i++ )
      if ( vote[i] > vote[ans] ) ans = i;

    printf( "%d\n", ans + 1 );
  }

  return 0;
}


Solusi JAVA
oleh Suhendry Effendy

import java.util.*;

public class A {
  void solve() {
    Scanner scan = new Scanner(System.in);

    int T = scan.nextInt();
    while ( T-- > 0 ) {
      int n = scan.nextInt();
      int m = scan.nextInt();

      int vote[] = new int[10];
      for ( int j = 0; j < m; j++ ) {
        for ( int i = 0; i < n; i++ ) {
          int x = scan.nextInt();
          vote[i] += x;
        }
      }

      int ans = 0;
      for ( int i = 0; i < n ;i++ )
        if ( vote[i] > vote[ans] ) ans = i;

      System.out.println(ans + 1);
    }
  }

  public static void main(String[] args){
    new A().solve();
  }
}





Pages: 1 2 3 4 5 6 7

Written by suhendry

December 20th, 2009 at 2:14 am

4 Responses to 'ICPC Indonesia National Contest 2009'

Subscribe to comments with RSS

  1. hahaha…akhirnya,,,,setelah sekian lama n agak basi…hehe.. nulis write-upny jg…dah di tagih ma mas felix tuh…hehe..

    brainplusplus

    20 Dec 09 at 8:56 am

  2. Yoi Mon! Thx!

    Btw, nge-blog background-story (+ foto2 pilihan) nya juga donk yang menceritakan bagaimana jalannya lomba ;) Tapi keknya setelah di delay begini lama, udah lupa >..< Gw lagi mao nulis report juga :(

    Felix Halim

    20 Dec 09 at 1:27 pm

  3. gw bahkan udah lupa, soalnya kek gmana gara2 nih write up kelamaan… wkwkkwkwkkw…

    Felix J

    23 Dec 09 at 1:58 pm

  4. thanks buat pembahasannya. Keren!
    Walaupun skrg saya udah jarang main2 problem solving. He3, but nice to read a comprehensive blog like this.

    samsu

    23 Dec 09 at 6:43 pm

Leave a Reply