• C++ Programming for Financial Engineering
    Highly recommended by thousands of MFE students. Covers essential C++ topics with applications to financial engineering. Learn more Join!
    Python for Finance with Intro to Data Science
    Gain practical understanding of Python to read, understand, and write professional Python code for your first day on the job. Learn more Join!
    An Intuition-Based Options Primer for FE
    Ideal for entry level positions interviews and graduate studies, specializing in options trading arbitrage and options valuation models. Learn more Join!

multilingual

radosr

Baruch MFE Faculty
Joined
7/18/07
Messages
660
Points
73
A hedge fund has 70 employees. For any two employees X and Y there is a language that X speaks but Y does not, and there is a language that Y speaks but X does not. At least how many different languages are spoken by the employees of this hedge fund?
 
Think of generating IDs for each person. Since each person must have at least one language the other doesn't know and vice versa, this amounts to generating 70 distinct IDs with 0s and 1s in each slot representing knowledge of a language or not. What is the smallest length of the ID? 2^n - 1 >= 70, subtracting 1 since ID= 0...0 should be excluded, n = 7.
 
Think of generating IDs for each person. Since each person must have at least one language the other doesn't know and vice versa, this amounts to generating 70 distinct IDs with 0s and 1s in each slot representing knowledge of a language or not. What is the smallest length of the ID? 2^n - 1 >= 70, subtracting 1 since ID= 0...0 should be excluded, n = 7.

I'm not sure it works since for example one person could be 1010101 and the second could be 1010100. There is one language that the first speaks but not the second but no language that the second speaks but not the first.
 
I stand corrected, trying to think of a smart way to approach this.
 
I get 9 languages as the minimum.
I guess 8 is the answer. At least there is a solution with 8 languages.

Every employee knows exactly 4 languages. Any two of them don't know the same 4 languages. Notice that there are 70 ways to select 4 languages out of 8 language, so this case works. (binom{8}{4} = 70)
 
Back
Top