Question
A large online social networking company has recently discovered that it may have a problem with a number of accounts that are spreading false information
A large online social networking company has recently discovered that it may have a problem with a number of accounts that are spreading false information through 3-1 the site. The company has a collection of n accounts that theyve been monitoring over the last several months, suspecting them of being used for such activity. Each account has the following data associated with it: a user id, some possibly fraudulent information (such as the name, etc.), and a unique encrypted number generated by the site when the account was created. A user can have more than one account on the site. The company will not disclose the identity of the account holders directly without a subpoena, but will tell if two accounts belong to the same user. The government agencys question is the following: among the collection of n accounts, is there a set of more than n/2 of them that are all associated with the same user? Assume that the only feasible operation the government investigators can do with the accounts is to choose two of them and ask the company if they belong to the same user (and the company people get more and more reluctant to answer each time). Show how to decide the answer to the agencys question with only O(nlog n) requests to the social networking company.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started