天天看点

URAL 1263 Elections

#include<stdio.h>
#define MAX_CANDIDATES 10000
#define MAX_ELECTORS 10000

float voteArray[MAX_CANDIDATES + 1];

int main(){
	float numOfCandidates, numOfElectors;
	scanf("%f %f", &numOfCandidates, &numOfElectors);
	int indexOfElection;
	for (indexOfElection = 1; indexOfElection <= numOfElectors; indexOfElection++){
		int candidate;
		scanf("%d", &candidate);
		voteArray[candidate]++;
	}
	
	int candidate;
	for (candidate = 1; candidate <= numOfCandidates; candidate++){
		float percent = voteArray[candidate] / numOfElectors;
		printf("%.2f%%\n", percent * 100);
	}
	
	return 0;
}