:: ADVANCE ::

106일차 1. lab 본문

Algorithm/일일알고리즘

106일차 1. lab

KSJ14 2014. 10. 23. 16:58
반응형

106일차 1. 7단계 다단계 배열  lab

 

http://183.106.113.109/30stair/lab/lab.php?pname=lab

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
using namespace std;
 
int table[110][110];
int point[110];
 
int main(void)
{
    int n, i, j, max = 0, who;
    cin >> n;
 
    for(i = 0; i < n; i++)    {
        for(j = 0; j < n; j++)    {
            cin >> table[i][j];
        }
    }
 
    for(i = n-1; i >= 0; i--)    {
        for(j = 0; j < n; j++)    {
            if(table[i][j] == 3)    {
                point[i]++;
            }
        }
        if(max <= point[i])    {
            max = point[i];
            who = i;
        }
    }
 
    cout << who+1 << endl;
 
    return 0;
}

 

문제에서 5판 3선승제이기 때문에

3번이긴 사람의 승수를 세어야하고

동점일 경우에 번호가 작은 학생을 택하기 때문에

반복문을 거꾸로 해서 다시 돌렸다.

반응형

'Algorithm > 일일알고리즘' 카테고리의 다른 글

109일차 1. hangover  (0) 2014.10.28
107일차 1. upstair  (0) 2014.10.23
98일차 2. coci_obilazak  (0) 2014.10.14
98일차 1. mgcd  (0) 2014.10.14
97일차 1. self_number  (0) 2014.10.13
Comments