Returns a scoring vector such that the first k candidates recieve 1 point and all others 
        recive 0  This function is called by getUtilities() which is implemented in the parent
        class.

        :ivar list<int> orderVector: A list of integer representations for each candidate ordered
            from most preferred to least.

def getScoringVector(self, orderVector):
        """
        Returns a scoring vector such that the first k candidates recieve 1 point and all others 
        recive 0  This function is called by getUtilities() which is implemented in the parent
        class.

        :ivar list<int> orderVector: A list of integer representations for each candidate ordered
            from most preferred to least.
        """

        scoringVector = []
        for i in range(0, self.k):
            scoringVector.append(1)
        for i in range(self.k, len(orderVector)):
            scoringVector.append(0)
        return scoringVector