# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
767361 | sraeli | Archery (IOI09_archery) | C11 | 0 ms | 0 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <stdio.h>
int encontrar_posicao_inicial ( int N , int * arqueiros ) {
int minha_classificação = arqueiros [ 0 ]; // Sua classificação é o primeiro elemento do array
// Verifique se você é o melhor ou o pior arqueiro
if ( minha_classificacao == 1 || minha_classificacao == 2 * N ) {
retornar 1 ; // Se você for o melhor ou o pior, comece no alvo 1
} senão {
retornar 2 ; // Caso contrário, comece no alvo 2
}
}
int principal () {
int N , R ;
scanf ( "%d %d" , & N , & R );
int arqueiros [ 2 * N ];
for ( int i = 0 ; i < 2 * N ; i ++) {
scanf ( "%d" , & arqueiros [ i ]);
}
int posicao_inicial = encontrar_posicao_inicial ( N , arqueiros );
printf ( "%d\n" , posicao_inicial );
retorna 0 ;
}