<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0AFQH45fCp7ImA9WhRUF08.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827</id><updated>2012-01-28T10:11:51.024+05:30</updated><category term="Coding" /><category term="Puzzles" /><category term="UnsolvedPuzzles" /><category term="DifficultPuzzles" /><category term="UnsolvedCoding" /><category term="EasyPuzzles" /><category term="Open Source" /><category term="Innovate" /><category term="MediumPuzzles" /><title>CSE Blog - quant, math, cse puzzles</title><subtitle type="html">Quant, CSE &amp;amp; Math Puzzles for Interview Preparation &amp;amp; Brain Teasing</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://pratikpoddarcse.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>193</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/pratikpoddarcse" /><feedburner:info uri="pratikpoddarcse" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>pratikpoddarcse</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;C0IDR3s-eip7ImA9WhRUEEQ.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-4974216932002276215</id><published>2012-01-19T14:23:00.001+05:30</published><updated>2012-01-21T02:02:56.552+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-21T02:02:56.552+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EasyPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Number Board Puzzle: Sum of Colours</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source: &lt;/b&gt;Asked to me by Anuj Jain (EE IITB 2010 Graduate, MFE Student at Baruch College NY)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
You have a 8x8 square board with numbers in each cell.&lt;br /&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;14&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;17&lt;/td&gt;&lt;td&gt;18&lt;/td&gt;&lt;td&gt;19&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;td&gt;21&lt;/td&gt;&lt;td&gt;22&lt;/td&gt;&lt;td&gt;23&lt;/td&gt;&lt;td&gt;24&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;25&lt;/td&gt;&lt;td&gt;26&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;28&lt;/td&gt;&lt;td&gt;29&lt;/td&gt;&lt;td&gt;30&lt;/td&gt;&lt;td&gt;31&lt;/td&gt;&lt;td&gt;32&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;33&lt;/td&gt;&lt;td&gt;34&lt;/td&gt;&lt;td&gt;35&lt;/td&gt;&lt;td&gt;36&lt;/td&gt;&lt;td&gt;37&lt;/td&gt;&lt;td&gt;38&lt;/td&gt;&lt;td&gt;39&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;41&lt;/td&gt;&lt;td&gt;42&lt;/td&gt;&lt;td&gt;43&lt;/td&gt;&lt;td&gt;44&lt;/td&gt;&lt;td&gt;45&lt;/td&gt;&lt;td&gt;46&lt;/td&gt;&lt;td&gt;47&lt;/td&gt;&lt;td&gt;48&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;49&lt;/td&gt;&lt;td&gt;50&lt;/td&gt;&lt;td&gt;51&lt;/td&gt;&lt;td&gt;52&lt;/td&gt;&lt;td&gt;53&lt;/td&gt;&lt;td&gt;54&lt;/td&gt;&lt;td&gt;55&lt;/td&gt;&lt;td&gt;56&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;57&lt;/td&gt;&lt;td&gt;58&lt;/td&gt;&lt;td&gt;59&lt;/td&gt;&lt;td&gt;60&lt;/td&gt;&lt;td&gt;61&lt;/td&gt;&lt;td&gt;62&lt;/td&gt;&lt;td&gt;63&lt;/td&gt;&lt;td&gt;64&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;

&lt;/tbody&gt;&lt;/table&gt;
Each number is given a colour (red or white) such that each row and each column has exactly the same number of red number and white numbers (i.e. four). Prove that the sum of 32 red numbers on the board is equal to the sum of the other 32 white numbers on the board.&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;
Update (21 Jan 2012):&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;b&gt;Solution&lt;/b&gt;: Posted by&amp;nbsp;&lt;span style="background-color: white; color: #2c2c2c; line-height: 18px;"&gt;Piyush Sao (EE IITM Alumnus, Georgia Tech Grad Student) in comments!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span style="background-color: white; color: #2c2c2c; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span style="background-color: white; color: #2c2c2c; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-4974216932002276215?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MdXL6hx2StqRA20WN52GQYMmK5k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MdXL6hx2StqRA20WN52GQYMmK5k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MdXL6hx2StqRA20WN52GQYMmK5k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MdXL6hx2StqRA20WN52GQYMmK5k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=6XWBxwrvXSo:WR_93kUSYsM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/6XWBxwrvXSo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/4974216932002276215/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=4974216932002276215" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/4974216932002276215?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/4974216932002276215?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/6XWBxwrvXSo/number-board-puzzle-sum-of-colours.html" title="Number Board Puzzle: Sum of Colours" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>5</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2012/01/number-board-puzzle-sum-of-colours.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADQ345fCp7ImA9WhRVEkU.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-4798910162917453417</id><published>2012-01-11T18:58:00.002+05:30</published><updated>2012-01-11T19:02:52.024+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-11T19:02:52.024+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UnsolvedPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="EasyPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Pile Puzzle</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
You have 55 matches arranged in some number of piles of different sizes.  You
now do the following operation: pick one match from each pile, and form a new
pile.  You repeat this ad infinitum.  What is the steady state?  Is it unique?&lt;br /&gt;
&lt;br /&gt;
Answer is intuitive :) Cheers!&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-4798910162917453417?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LLYM9H1rq6l6p5mQ1SI9A1oZlVs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LLYM9H1rq6l6p5mQ1SI9A1oZlVs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LLYM9H1rq6l6p5mQ1SI9A1oZlVs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LLYM9H1rq6l6p5mQ1SI9A1oZlVs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=lvre1IHP0cA:37wXjGpNcH8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/lvre1IHP0cA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/4798910162917453417/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=4798910162917453417" title="11 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/4798910162917453417?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/4798910162917453417?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/lvre1IHP0cA/pile-puzzle.html" title="Pile Puzzle" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>11</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2012/01/pile-puzzle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUAQ3Y_eCp7ImA9WhRWFkU.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-8578669838168317930</id><published>2012-01-04T19:40:00.001+05:30</published><updated>2012-01-04T19:40:42.840+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-04T19:40:42.840+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UnsolvedPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="EasyPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Digit Permutation Puzzle</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source: &lt;/b&gt;Taken from Thomer's Puzzle Website (&lt;a href="http://thomer.com/riddles/"&gt;http://thomer.com/riddles/&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
You have a number that consists of 6 different digits. This number multiplied by 2, 3, 4, 5, and 6 yields, in all cases, a new 6-digit number, which, in all cases, is a permutation of the original 6 different digits. What's the number?
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-8578669838168317930?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8BUoWqlGz0GJT5RQmAKTuiBnEDM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8BUoWqlGz0GJT5RQmAKTuiBnEDM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8BUoWqlGz0GJT5RQmAKTuiBnEDM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8BUoWqlGz0GJT5RQmAKTuiBnEDM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=b7-zFTnWqgo:-Sm90-HztlY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/b7-zFTnWqgo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/8578669838168317930/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=8578669838168317930" title="9 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/8578669838168317930?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/8578669838168317930?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/b7-zFTnWqgo/digit-permutation-puzzle.html" title="Digit Permutation Puzzle" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>9</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2012/01/digit-permutation-puzzle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IMR3Yzeip7ImA9WhRXF0Q.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-2955630026173359561</id><published>2011-12-23T16:54:00.002+05:30</published><updated>2011-12-25T13:23:06.882+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-25T13:23:06.882+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EasyPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Number of digits in 125^100</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt; Asked to me by Suman Kalyan Bera (M.Tech &amp;nbsp;Student IIT Delhi) on &lt;a href="http://pratikpoddarcse.blogspot.com/p/contact.html" target="_blank"&gt;contact page&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
How many digits does the number 125^100 have?&lt;br /&gt;
&lt;br /&gt;
Very interesting problem and equally interesting solution :)&lt;br /&gt;
&lt;br /&gt;
Update (25 December 2011):&lt;br /&gt;
You are not allowed to use your high school notes on values of log_10(2) or log_10(5)&lt;br /&gt;
&lt;b&gt;Solution:&lt;/b&gt;&lt;br /&gt;
Posted by me in comments!&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-2955630026173359561?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zNIjo34KG0f-fekzw-ZlZr6KdVM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zNIjo34KG0f-fekzw-ZlZr6KdVM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zNIjo34KG0f-fekzw-ZlZr6KdVM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zNIjo34KG0f-fekzw-ZlZr6KdVM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=UsYj3OSUflk:KV4UnHcz140:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/UsYj3OSUflk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/2955630026173359561/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=2955630026173359561" title="12 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/2955630026173359561?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/2955630026173359561?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/UsYj3OSUflk/number-of-digits-in-125100.html" title="Number of digits in 125^100" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>12</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/12/number-of-digits-in-125100.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MCR3Y-fCp7ImA9WhRWFEQ.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-4464383993243023855</id><published>2011-12-23T16:42:00.000+05:30</published><updated>2012-01-02T15:47:46.854+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-02T15:47:46.854+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MediumPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Array Problems - Contiguous Sum and Distinct Elements</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt; Posted by Algo Muse on &lt;a href="http://pratikpoddarcse.blogspot.com/p/contact.html" target="_blank"&gt;contact page&lt;/a&gt;.&amp;nbsp;Also posted on &lt;a href="http://www.algomuse.appspot.com/" target="_blank"&gt;Algo Muse&lt;/a&gt; (December 2011) &lt;a href="http://www.algomuse.appspot.com/"&gt;http://www.algomuse.appspot.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Two definitions:&lt;br /&gt;
&lt;br /&gt;
1) Contiguous t-sum problem&lt;br /&gt;
Given an array A[1..n] and a number t as input, we want to find out if there exists a sub-array whose sum is t. For example, if the following array and t=8 is the input, the answer is YES since it contains the sub-array A[2..4] whose sum is t.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;1  4  -1  5  -8  5  -6  3  10  3&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;2) Distinct-elements problem&lt;br /&gt;
Given an array A[1..n], find out if all the elements in the array are distinct. Return YES if all the numbers are distinct NO otherwise.&lt;br /&gt;
&lt;br /&gt;
Real Problem:&lt;br /&gt;
&lt;br /&gt;
Suppose we are given an algorithm that solves the t-sum problem in O(n) time. Design an algorithm that solves the distinct-elements problem in O(n) time.

&lt;br /&gt;
&lt;br /&gt;
Update (2nd January 2011):&lt;br /&gt;
&lt;b&gt;Solution:&lt;/b&gt; Posted by Yashoteja (CSE IITB Alumnus, Microsoft Research RA) and Pseudonymous in comment. Thanks&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-4464383993243023855?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gC6KXdPe7V6n3yNid_rFU-S98Z0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gC6KXdPe7V6n3yNid_rFU-S98Z0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gC6KXdPe7V6n3yNid_rFU-S98Z0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gC6KXdPe7V6n3yNid_rFU-S98Z0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=AkrVFcBAc-8:AV2Z002fOzU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/AkrVFcBAc-8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/4464383993243023855/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=4464383993243023855" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/4464383993243023855?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/4464383993243023855?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/AkrVFcBAc-8/array-problems-contiguous-sum-and.html" title="Array Problems - Contiguous Sum and Distinct Elements" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/12/array-problems-contiguous-sum-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYNRX45eip7ImA9WhRWFk0.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-3110803492063699202</id><published>2011-12-19T18:49:00.000+05:30</published><updated>2012-01-03T20:36:34.022+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-03T20:36:34.022+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EasyPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Crossing the Road</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt; Quantnet Interview Questions&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-TWmG6yJCeZU/Tu87dvCu3VI/AAAAAAAAJBs/myBIRmyb_Wk/s1600/4837113907_9e624e683e.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-TWmG6yJCeZU/Tu87dvCu3VI/AAAAAAAAJBs/myBIRmyb_Wk/s200/4837113907_9e624e683e.jpg" width="150" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
If
 a car passes at the crosswalk on average every 10 seconds and you need 
20 seconds to pass the road, how long does it take you on average to 
cross the road?&lt;br /&gt;
&lt;br /&gt;
Note that since the problem is not very well specified, make reasonable assumptions to solve it. It would be fun if before solving mathematically, you try and guess a time estimate. :-)&lt;br /&gt;
&lt;br /&gt;
Update (3rd January 2011):&lt;br /&gt;
Solution posted by&amp;nbsp;Santosh Ananthakrishnan (EE Final Year DD Student IIT Bombay) and Animesh Saxena (Manager at Karvy Private Wealth) in comments!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-3110803492063699202?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SeL0n_Uo_M0g0D-etBrXkUVrvh8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SeL0n_Uo_M0g0D-etBrXkUVrvh8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SeL0n_Uo_M0g0D-etBrXkUVrvh8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SeL0n_Uo_M0g0D-etBrXkUVrvh8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=LOp60tVv9iU:zzoRvoER07c:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/LOp60tVv9iU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/3110803492063699202/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=3110803492063699202" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/3110803492063699202?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/3110803492063699202?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/LOp60tVv9iU/crossing-road.html" title="Crossing the Road" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-TWmG6yJCeZU/Tu87dvCu3VI/AAAAAAAAJBs/myBIRmyb_Wk/s72-c/4837113907_9e624e683e.jpg" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/12/crossing-road.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEDQHc4eCp7ImA9WhRXEE8.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-7791496009228046682</id><published>2011-12-16T14:41:00.000+05:30</published><updated>2011-12-16T14:41:11.930+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T14:41:11.930+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UnsolvedPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="MediumPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Shortest Curve dividing Equilateral Triangle</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt; Asked to me by Dinesh Krithivasan (IITM Alumnus, Phd University of Michigan, Senior Qualcomm Engineer)&lt;br /&gt;&lt;br /&gt;Finally a geometry problem for the blog. :) Thanks Dinesh! :)&lt;br /&gt;&lt;br /&gt;&lt;div&gt;
&lt;b&gt;Problem&lt;/b&gt;:&lt;br /&gt;We have an equilateral triangle ABC of unit side length. We want to find a curve C of the smallest length that cuts this triangle into 2 halves of equal area. Obviously, the altitude of length sqrt(3)/2 will do the job but can we do better? Note that there is no other restriction on C - it need not pass through any of the triangle vertices for instance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-7791496009228046682?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Cfu4F98S-bUwJUe76Lmwx-W_aGo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Cfu4F98S-bUwJUe76Lmwx-W_aGo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Cfu4F98S-bUwJUe76Lmwx-W_aGo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Cfu4F98S-bUwJUe76Lmwx-W_aGo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=W-EyhLEZbLk:kA0FvKuYlWw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/W-EyhLEZbLk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/7791496009228046682/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=7791496009228046682" title="10 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/7791496009228046682?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/7791496009228046682?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/W-EyhLEZbLk/shortest-curve-dividing-equilateral.html" title="Shortest Curve dividing Equilateral Triangle" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>10</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/12/shortest-curve-dividing-equilateral.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4FRns5eyp7ImA9WhRQGEk.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-2238784896699663510</id><published>2011-12-12T11:41:00.001+05:30</published><updated>2011-12-14T11:55:17.523+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-14T11:55:17.523+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EasyPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Matrix Saddle Points</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source&lt;/b&gt;: Algo Muse, CSE, IIT Bombay&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem&lt;/b&gt;:&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Helvetica Neue', sans-serif; font-size: 13px;"&gt;An entry&amp;nbsp;&lt;i&gt;a&lt;sub&gt;ij&lt;/sub&gt;&lt;/i&gt;&amp;nbsp;in a matrix is called a&amp;nbsp;&lt;i&gt;saddle point&lt;/i&gt;&amp;nbsp;if it is strictly greater than all the entries in the&amp;nbsp;&lt;i&gt;i&lt;/i&gt;th row and strictly lesser than all entries in the&amp;nbsp;&lt;i&gt;j&lt;/i&gt;th column or vice-versa. For example, the matrix shown below has two saddle points.&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-iBAGP-68NuA/TuWbuZKSvFI/AAAAAAAAJBI/kBNN142lpDM/s1600/saddle_points.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="141" src="http://4.bp.blogspot.com/-iBAGP-68NuA/TuWbuZKSvFI/AAAAAAAAJBI/kBNN142lpDM/s200/saddle_points.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Helvetica Neue', sans-serif; font-size: 13px;"&gt;&lt;br /&gt;What is the maximum number of saddle points an&amp;nbsp;&lt;i&gt;n&lt;/i&gt;x&lt;i&gt;n&lt;/i&gt;&amp;nbsp;matrix can have?&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Helvetica Neue', sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Helvetica Neue', sans-serif; font-size: 13px;"&gt;Update (December 14, 2011):&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Helvetica Neue', sans-serif; font-size: 13px;"&gt;Due to some reason I do not know of, the problem is not there on the Algo Muse website anymore. :P&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Helvetica Neue', sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Helvetica Neue', sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Helvetica Neue', sans-serif; font-size: 13px;"&gt;Solution posted by Panna, Gold and Iron (Nikhil Pandey, CSE IITB 2009 Alumnus), Prasham Rambhia (Aero IITB Fifth Year Undergraduate Student, To be Morgan Stanley Quant) and Insomniac in comments!&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Helvetica Neue', sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-2238784896699663510?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/O6wgTzwEtlbt6h8KYarcUy61Fgs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O6wgTzwEtlbt6h8KYarcUy61Fgs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/O6wgTzwEtlbt6h8KYarcUy61Fgs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O6wgTzwEtlbt6h8KYarcUy61Fgs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=4fPaMbpg_Pw:ErKE1tPbUfQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/4fPaMbpg_Pw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/2238784896699663510/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=2238784896699663510" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/2238784896699663510?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/2238784896699663510?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/4fPaMbpg_Pw/matrix-saddle-points.html" title="Matrix Saddle Points" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-iBAGP-68NuA/TuWbuZKSvFI/AAAAAAAAJBI/kBNN142lpDM/s72-c/saddle_points.png" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/12/matrix-saddle-points.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEMRXk7fyp7ImA9WhRQFUo.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-4164656083558585000</id><published>2011-12-04T11:35:00.001+05:30</published><updated>2011-12-11T09:08:04.707+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-11T09:08:04.707+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MediumPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Rubik's Cube</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt; Asked to me by Piyush Goyal (CSE IITD Senior Undergraduate, To be Goldman Sachs Quant)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
Given a Rubik's Cube, find a path from centre of face to centre of cube going via each cell of cube only once.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Hint:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Its not possible. Try to prove it. Cheers!&lt;br /&gt;
&lt;br /&gt;
Update (Dec 11, 2011):&lt;br /&gt;
&lt;b&gt;Solution:&lt;/b&gt;&lt;br /&gt;
Posted in comments by:&amp;nbsp;Ankush Agarwal (Senior Undergraduate, CSE, IITB),&amp;nbsp;Prasham (Senior Undergraduate, Aero, IITB &amp;amp; To be Morgan Stanley Quant),&amp;nbsp;Piyush Sao (EE IITM Alumnus, Georgia Tech Grad Student),&amp;nbsp;Siddhartha,&amp;nbsp;Rudradev Basak (Senior Undergraduate, CSE, IITD),&amp;nbsp;Yashoteja (CSE IITB Alumnus, Microsoft Research RA),&amp;nbsp;Kashyap (IITM),&amp;nbsp;&lt;span class="Apple-style-span" style="color: #2c2c2c; line-height: 21px;"&gt;Gaurav Sinha (chera, IITK 1996 Graduate, Indian Revenue Service). Thanks!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-4164656083558585000?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4TEys_cUetHSG1l31blZt4X_Rj4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4TEys_cUetHSG1l31blZt4X_Rj4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4TEys_cUetHSG1l31blZt4X_Rj4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4TEys_cUetHSG1l31blZt4X_Rj4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=YmN-o0FRH0w:QY36_xvyKJw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/YmN-o0FRH0w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/4164656083558585000/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=4164656083558585000" title="9 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/4164656083558585000?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/4164656083558585000?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/YmN-o0FRH0w/rubiks-cube.html" title="Rubik's Cube" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>9</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/12/rubiks-cube.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IHQn45eCp7ImA9WhRQF0U.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-8760350885106487129</id><published>2011-12-04T10:11:00.001+05:30</published><updated>2011-12-13T19:42:13.020+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-13T19:42:13.020+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EasyPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Coding" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Linked List Delete</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source: &lt;/b&gt;Asked to me by Ankush Jain (CSE IITB 2011 Alumnus, Morgan Stanley Quant)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
You are given a pointer to a node (not the tail node) in a&amp;nbsp;singly&amp;nbsp;linked list. Delete that node from the linked list. Write code in C.&lt;br /&gt;
&lt;br /&gt;
Update (December 13, 2011):&lt;br /&gt;
Solution posted by Siddhartha in comments! Interesting comment by me in comments!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-8760350885106487129?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/p7-9Bd9HyOTsOmy_TZFDT8G3R9I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p7-9Bd9HyOTsOmy_TZFDT8G3R9I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/p7-9Bd9HyOTsOmy_TZFDT8G3R9I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p7-9Bd9HyOTsOmy_TZFDT8G3R9I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=cvj9h_HmdNY:MnKCv5ww6Rg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/cvj9h_HmdNY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/8760350885106487129/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=8760350885106487129" title="10 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/8760350885106487129?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/8760350885106487129?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/cvj9h_HmdNY/linked-list-delete.html" title="Linked List Delete" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>10</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/12/linked-list-delete.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMFRXw8eCp7ImA9WhRQF0U.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-6462521980348283494</id><published>2011-11-21T21:25:00.001+05:30</published><updated>2011-12-13T19:56:54.270+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-13T19:56:54.270+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MediumPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Numbers on a circle - Minimum sum of consecutive differences</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt; Asked to me by Anuj Jain (MFE Grad Student at Baruch College in New York, EE IITB 2010 Alumnus)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
Place the numbers &lt;i&gt;1, 2, ... 9&lt;/i&gt; around a circle in the positions &lt;i&gt;x_1, x_2, ..., x_9&lt;/i&gt; so that the sum of difference between consecutive terms defined by&lt;br /&gt;
Sum over | &lt;i&gt;x_&lt;/i&gt;{&lt;i&gt; i+1 &lt;/i&gt;}&lt;i&gt; - x_&lt;/i&gt;{&lt;i&gt; i &lt;/i&gt;} | for &lt;i&gt;i = 1, 2, ..., 9&lt;/i&gt; is minimized (Note: &lt;i&gt;x_10&lt;/i&gt; is &lt;i&gt;x_1&lt;/i&gt;). &lt;br /&gt;
&lt;br /&gt;
Also count the number of such arrangements where the "sum of difference between consecutive terms" is minimum.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Update (December 13, 2011):&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Solution&lt;/b&gt;: Partial Solution posted by Chiraag Juvekar (IITB EE Fifth year undergraduate, To be McKinsey Business Analyst) in comments! Complete solution posted by Rudradev Basak (IITD CSE Senior Undergraduate) and&amp;nbsp;&lt;span class="Apple-style-span" style="color: #2c2c2c; line-height: 21px;"&gt;Gaurav Sinha (chera, IITK 1996 Graduate, Indian Revenue Service)&lt;/span&gt;&amp;nbsp;in comments!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-6462521980348283494?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZPLofPlKan1ZDjFtwsg8-lGOAwE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZPLofPlKan1ZDjFtwsg8-lGOAwE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZPLofPlKan1ZDjFtwsg8-lGOAwE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZPLofPlKan1ZDjFtwsg8-lGOAwE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=9oBeOAhvpX0:XqCRXbNSXBQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/9oBeOAhvpX0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/6462521980348283494/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=6462521980348283494" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/6462521980348283494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/6462521980348283494?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/9oBeOAhvpX0/numbers-on-circle-minimum-sum-of.html" title="Numbers on a circle - Minimum sum of consecutive differences" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/11/numbers-on-circle-minimum-sum-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUGSHo-cSp7ImA9WhRTGEw.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-538498389674858876</id><published>2011-11-09T10:53:00.001+05:30</published><updated>2011-11-09T10:53:49.459+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-09T10:53:49.459+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>21 Problems in 21 Days left for Placements</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
For 21 days left for IIT placements, Siddhant Agarwal (EE IITB 2011 Alumnus, CMI Grad student) and Vivek Jha (EE IITB 2011 Alumnus, Credit Suisse Analyst) have selected 21 problems out of ~200 problems on the blog, so that people can prepare for the placements in the last minute. Help yourself! Cheers! Best of Luck!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/12/locks-and-switches.html"&gt;Locks and Switches&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2009/12/problem-you-are-chief-guest-at-auction.html"&gt;The Best Horse&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/01/source-variant-of-sub-problem-in-my.html"&gt;Duplicate Integer&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/12/stick-broken-into-three-pieces.html"&gt;Stick Broken Into Three Pieces&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/01/finding-hermit.html"&gt;Finding a hermit&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/09/prime-number-strategy-game.html"&gt;Prime Number Strategy Game&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/07/hats-and-rooms.html"&gt;Hats and Rooms&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2011/05/need-for-needles.html"&gt;Need for Needles&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/02/checkers-problem.html"&gt;Checkers Problem&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2011/03/kings-poisonous-wine-ii.html"&gt;King's Poisonous Wine II&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2011/04/smallest-number-in-decreasing-sequence.html"&gt;Smallest Number in Decreasing Sequence&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2011/08/increasing-sequence-in-dice.html"&gt;Increasing Sequence in Dice&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2009/12/random-point-in-circle.html"&gt;Random point in a circle&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2009/10/another-coin-problem.html"&gt;Another Coin Problem&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/10/painting-coloured-balls.html"&gt;Painting Colored Balls&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/05/another-hat-problem.html"&gt;Another Hat Problem&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2011/09/arrange-in-sequence.html"&gt;Arrange in a Sequence&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/06/russian-coins.html"&gt;Russian Coins&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2009/12/top-card.html"&gt;Top Card&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2009/12/ants-on-cube.html"&gt;Ants on a Cube&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pratikpoddarcse.blogspot.com/2010/10/coin-balancing.html"&gt;Coin Balancing&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-538498389674858876?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ueyz8S7sfvP9_mTJriBlEd1e488/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ueyz8S7sfvP9_mTJriBlEd1e488/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ueyz8S7sfvP9_mTJriBlEd1e488/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ueyz8S7sfvP9_mTJriBlEd1e488/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=X_n12xrVLCc:n75HQlOjLbU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/X_n12xrVLCc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/538498389674858876/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=538498389674858876" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/538498389674858876?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/538498389674858876?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/X_n12xrVLCc/21-problems-in-21-days-left-for.html" title="21 Problems in 21 Days left for Placements" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/11/21-problems-in-21-days-left-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUICR387eCp7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-7633425948633560005</id><published>2011-11-05T20:09:00.000+05:30</published><updated>2011-11-20T02:49:26.100+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-20T02:49:26.100+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MediumPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Guess 3 numbers</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;b&gt;Source&lt;/b&gt;: Quantnet Forums&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem&lt;/b&gt;:&lt;br /&gt;
A question which is asked on interview in some software development companies.&lt;br /&gt;
I guessed 3 natural numbers - x,y,z. You can ask me about two sums of these numbers with any coefficients - a,b,c. For example, you give me a, b and c and I tell you the result of the expression a*x+b*y+c*z. Give me the algorithm to find x,y and z.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Observation/Hint&lt;/b&gt;:&lt;br /&gt;
Irrespective of whether you get the solution, its interesting that you are solving a system of three variables using two equations. You are able to do that because the coefficient in the second equation depends on the answer of the first equation. :)&lt;br /&gt;
&lt;br /&gt;
Update (November 6, 2011):&lt;br /&gt;
&lt;b&gt;Solution&lt;/b&gt;: Posted by Harsh Pareek (Graduate Student at UT Austin, CSE IITB 2011 Alumnus), Rudradev Basak (IITD CSE Senior Undergraduate) and AnonymousD in comments!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-7633425948633560005?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KDcF-KnhyilyKrRLXNiYVlUmAwE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KDcF-KnhyilyKrRLXNiYVlUmAwE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KDcF-KnhyilyKrRLXNiYVlUmAwE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KDcF-KnhyilyKrRLXNiYVlUmAwE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=_fpXCAeztSs:pfbhpNnLcpo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/_fpXCAeztSs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/7633425948633560005/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=7633425948633560005" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/7633425948633560005?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/7633425948633560005?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/_fpXCAeztSs/guess-3-numbers.html" title="Guess 3 numbers" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/11/guess-3-numbers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUICR34zeSp7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-1001257493642069002</id><published>2011-11-03T14:38:00.002+05:30</published><updated>2011-11-20T02:49:26.081+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-20T02:49:26.081+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MediumPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Scaling a Square</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source&lt;/b&gt;: Saurabh Joshi, IIT Kanpur&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;Problem&lt;/b&gt;: On a table you have a square made of 4 coins at the corner at distance 1. So, the square is of size 1×1. In a valid move, you can choose any two coin let’s call them mirror and jumper. Now, you move the jumper in a new position which is its mirror image with respect to mirror. That is, imagine that mirror is a centre of a circle and the jumper is on the periphery. You move the jumper to a diagonally opposite point on that circle. With any number of valid moves, can you form a square of size 2×2? If yes, how? If no, why not?&lt;br /&gt;
&lt;br /&gt;
Update (November 4, 2011)&lt;br /&gt;
&lt;b&gt;Solution&lt;/b&gt;: Posted by Siddhant Agarwal (EE IITB Alumnus, CMI Grad student) and Rudradev Basak (IITD CSE Senior Undergraduate) in comments!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-1001257493642069002?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/B5gr9M4FDQ6zArYKGyQslW2a_fc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B5gr9M4FDQ6zArYKGyQslW2a_fc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/B5gr9M4FDQ6zArYKGyQslW2a_fc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B5gr9M4FDQ6zArYKGyQslW2a_fc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=Iw2ZGODY6kw:cSX9kdjzP54:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/Iw2ZGODY6kw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/1001257493642069002/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=1001257493642069002" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/1001257493642069002?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/1001257493642069002?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/Iw2ZGODY6kw/scaling-square.html" title="Scaling a Square" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>5</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/11/scaling-square.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUINQX05fyp7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-6708609771169548775</id><published>2011-11-01T18:18:00.002+05:30</published><updated>2011-11-20T02:49:50.327+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-20T02:49:50.327+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EasyPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Divisibility of 111...1111</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span class="Apple-style-span" style="color: #2c2c29; font-family: Tahoma; font-size: 11px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;Source&lt;/b&gt;: Asked to Russian 7th Graders - Taken from Wild For Math Blog&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem&lt;/b&gt;:&lt;br /&gt;
Is it true that among the numbers consisting of only "1"s (1; 11; 111; 1111; etc.) there is a number (maybe many) that is divisible by 572,003?&lt;br /&gt;
&lt;br /&gt;
Here 572,003 is taken arbitrarily. Is it true for all numbers?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt; (November 02, 2011):&lt;br /&gt;
Solution posted in comments by&amp;nbsp;NG a.k.a Nikhil Garg (IITD CSE Senior Undergraduate),&amp;nbsp;Rudradev Basak (IITD CSE Senior Undergraduate, IMO Bronze Medalist),&amp;nbsp;Yashoteja Prabhu (RA at Microsoft Research, IITB CSE 2011 Alumnus),&amp;nbsp;Siva,&amp;nbsp;Garvit Juniwal (IITB CSE Senior Undergraduate)! Thanks&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-6708609771169548775?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WZmbUqGOgkZ-CetALEe305cqS14/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WZmbUqGOgkZ-CetALEe305cqS14/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WZmbUqGOgkZ-CetALEe305cqS14/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WZmbUqGOgkZ-CetALEe305cqS14/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=L9VKc1U67dU:fHUAi4Conxc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/L9VKc1U67dU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/6708609771169548775/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=6708609771169548775" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/6708609771169548775?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/6708609771169548775?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/L9VKc1U67dU/divisibility-of-1111111.html" title="Divisibility of 111...1111" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>6</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/11/divisibility-of-1111111.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUINRHw8cSp7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-3611639719601330093</id><published>2011-10-31T16:51:00.002+05:30</published><updated>2011-11-20T02:49:55.279+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-20T02:49:55.279+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UnsolvedPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="DifficultPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Sphagetti Breakfast</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source: &lt;/b&gt;Very standard problem in Quant interviews (Taken from quantnet, xkcd forums)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-__i9AjlB_DU/Tq6E_EvT29I/AAAAAAAAJAM/B5yL1X-YHtI/s1600/spaghetti.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://3.bp.blogspot.com/-__i9AjlB_DU/Tq6E_EvT29I/AAAAAAAAJAM/B5yL1X-YHtI/s200/spaghetti.gif" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
A bowl of spaghetti contains &lt;i&gt;n&lt;/i&gt; strands. Thor 
picks two ends at random and joins them together. He does this until no 
ends remain.&lt;br /&gt;
&lt;br /&gt;
What is the&lt;br /&gt;
a) expected number of spaghetti loops in the bowl?&lt;br /&gt;
b) expected average length of the loops?   (in strands)&lt;br /&gt;
c) expected number of &lt;i&gt;k&lt;/i&gt;-hoops?        ( a &lt;i&gt;k&lt;/i&gt;-hoop is a loop made from &lt;i&gt;k&lt;/i&gt; strands)&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-3611639719601330093?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/98sfcbbxKroyw5dLB1rlF2NlWdQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/98sfcbbxKroyw5dLB1rlF2NlWdQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/98sfcbbxKroyw5dLB1rlF2NlWdQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/98sfcbbxKroyw5dLB1rlF2NlWdQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=eoHcBjixPZ8:hLbBHBWpwqg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/eoHcBjixPZ8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/3611639719601330093/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=3611639719601330093" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/3611639719601330093?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/3611639719601330093?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/eoHcBjixPZ8/sphagetti-breakfast.html" title="Sphagetti Breakfast" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-__i9AjlB_DU/Tq6E_EvT29I/AAAAAAAAJAM/B5yL1X-YHtI/s72-c/spaghetti.gif" height="72" width="72" /><thr:total>8</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/10/sphagetti-breakfast.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAHQX4-eyp7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-8972879339820821343</id><published>2011-10-13T04:24:00.001+05:30</published><updated>2011-11-20T02:52:10.053+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-20T02:52:10.053+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MediumPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Distinct numbers in a sample draw</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;b&gt;Source:&lt;/b&gt; Asked to me by Chinmay Chouhan, Junior Undergraduate, CSE IITB&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
Given the set of numbers from &lt;i&gt;1&lt;/i&gt; to &lt;i&gt;n&lt;/i&gt;:  &lt;i&gt;{ 1, 2, 3 .. n }&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
We draw &lt;i&gt;n&lt;/i&gt; numbers randomly (with uniform distribution) from this set (with replacement). What is the expected number of distinct values that we would draw? &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt; (Oct 30, 2011):&lt;br /&gt;
Solution posted by Yashoteja Prabhu (RA at Microsoft Research, IITB CSE 2011 Alumnus), Garvit Juniwal (IITB CSE Senior Undergraduate), Dinesh  Krithivasan (IITM Alumnus, Phd University of Michigan, Senior Qualcomm Engineer), Nikhil Garg (IITD CSE Senior Undergraduate) and Avinash in comments!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-8972879339820821343?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/H3CrbWweYLrOURj7qg13ZZD8DBs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H3CrbWweYLrOURj7qg13ZZD8DBs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/H3CrbWweYLrOURj7qg13ZZD8DBs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H3CrbWweYLrOURj7qg13ZZD8DBs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=NAQtmOlVtAE:csGVwV1KaCg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/NAQtmOlVtAE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/8972879339820821343/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=8972879339820821343" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/8972879339820821343?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/8972879339820821343?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/NAQtmOlVtAE/distinct-numbers-in-sample-draw.html" title="Distinct numbers in a sample draw" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>8</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/10/distinct-numbers-in-sample-draw.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUENR346eCp7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-1851841819454137475</id><published>2011-10-11T05:47:00.000+05:30</published><updated>2011-11-20T02:51:36.010+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-20T02:51:36.010+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MediumPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Function Inner Product</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt; A linear algebra problem book&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Find the function &lt;i&gt;f&lt;/i&gt;&amp;nbsp; ( member of span &lt;i&gt;{1, sin x, cos x}&lt;/i&gt; ) that minimizes norm of (&lt;i&gt; sin 2x − f(x)&lt;/i&gt; ), where the
norm comes from the inner product&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&amp;lt; f , g &amp;gt; = &lt;/i&gt;integral over &lt;i&gt;x&lt;/i&gt; from &lt;i&gt;-pi&lt;/i&gt; to &lt;i&gt;pi &lt;/i&gt;[ &lt;i&gt;f(x)g(x)&lt;/i&gt; ]&lt;/span&gt;&lt;/div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;

Update (Oct 30, 2011):
&lt;br /&gt;
Solution posted by Harsh Pareek (Graduate Student at UT Austin, CSE IITB 2011 Alumnus) in comments.
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-1851841819454137475?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KxpJbWM37ysFSAr4fXeLOfKJB2w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KxpJbWM37ysFSAr4fXeLOfKJB2w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KxpJbWM37ysFSAr4fXeLOfKJB2w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KxpJbWM37ysFSAr4fXeLOfKJB2w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=7MfgOoyv9TY:qUv-ph_AR6Y:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/7MfgOoyv9TY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/1851841819454137475/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=1851841819454137475" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/1851841819454137475?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/1851841819454137475?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/7MfgOoyv9TY/source-linear-algebra-problem-book.html" title="Function Inner Product" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/10/source-linear-algebra-problem-book.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEEQ3c5cSp7ImA9WhdWF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-1595129899357943106</id><published>2011-09-11T14:59:00.000+05:30</published><updated>2011-09-11T15:03:22.929+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T15:03:22.929+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Coding" /><category scheme="http://www.blogger.com/atom/ns#" term="UnsolvedCoding" /><title>Difference between foo(void) and foo()</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt; &lt;a href="http://stackoverflow.com/"&gt;http://stackoverflow.com/&lt;/a&gt;&lt;br /&gt;
&lt;br/&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;

Consider these two function definitions
&lt;pre class="lang-c prettyprint"&gt;&lt;code&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; foo&lt;/span&gt;&lt;span class="pun"&gt;(){ ... }&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; foo&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pun"&gt;){ ..... }&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
What is the difference between these two functions?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Hint:&lt;/b&gt; The answer depends whether this is C code or C++ code.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-1595129899357943106?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QgUnT4-pBJ0UX-nceUMZ3V0GIc0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QgUnT4-pBJ0UX-nceUMZ3V0GIc0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QgUnT4-pBJ0UX-nceUMZ3V0GIc0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QgUnT4-pBJ0UX-nceUMZ3V0GIc0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=mxeeEO7jBNA:a241pO4SDb0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/mxeeEO7jBNA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/1595129899357943106/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=1595129899357943106" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/1595129899357943106?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/1595129899357943106?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/mxeeEO7jBNA/difference-between-foovoid-and-foo.html" title="Difference between foo(void) and foo()" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/09/difference-between-foovoid-and-foo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IGQHs5eCp7ImA9WhdaGUg.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-2046530624598758091</id><published>2011-09-10T22:47:00.002+05:30</published><updated>2011-10-30T11:48:41.520+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-30T11:48:41.520+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Coding" /><title>C code 32 bit vs 64 bit</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt; http://www.gowrikumar.com&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
The following C program segfaults of IA-64, but works fine on
IA-32.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;  &lt;span style="color: seagreen;"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt; &lt;span style="color: darkcyan;"&gt;main&lt;/span&gt;()
  {
      &lt;span style="color: seagreen;"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt;&lt;span style="color: brown;"&gt;&lt;b&gt;*&lt;/b&gt;&lt;/span&gt; &lt;span style="color: darkcyan;"&gt;p&lt;/span&gt;;
      &lt;span style="color: darkcyan;"&gt;p&lt;/span&gt; &lt;span style="color: brown;"&gt;&lt;b&gt;=&lt;/b&gt;&lt;/span&gt; (&lt;span style="color: seagreen;"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt;&lt;span style="color: brown;"&gt;&lt;b&gt;*&lt;/b&gt;&lt;/span&gt;)&lt;span style="color: darkcyan;"&gt;malloc&lt;/span&gt;(&lt;span style="color: brown;"&gt;&lt;b&gt;sizeof&lt;/b&gt;&lt;/span&gt;(&lt;span style="color: seagreen;"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt;));
      &lt;span style="color: brown;"&gt;&lt;b&gt;*&lt;/b&gt;&lt;/span&gt;&lt;span style="color: darkcyan;"&gt;p&lt;/span&gt; &lt;span style="color: brown;"&gt;&lt;b&gt;=&lt;/b&gt;&lt;/span&gt; &lt;span style="color: magenta;"&gt;10&lt;/span&gt;;
      &lt;span style="color: brown;"&gt;&lt;b&gt;return&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #a020f0;"&gt;0&lt;/span&gt;;
  }&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;b&gt;Update&lt;/b&gt; (Oct 30, 2011):&lt;br /&gt;
Wrong problem. Sorry for the trouble.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-2046530624598758091?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WwNJQrlQCxyhAUXglFdXVRwvyjE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WwNJQrlQCxyhAUXglFdXVRwvyjE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WwNJQrlQCxyhAUXglFdXVRwvyjE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WwNJQrlQCxyhAUXglFdXVRwvyjE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=oDylbkoWth4:-SgfKzv_Rns:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/oDylbkoWth4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/2046530624598758091/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=2046530624598758091" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/2046530624598758091?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/2046530624598758091?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/oDylbkoWth4/c-code-32-bit-vs-64-bit.html" title="C code 32 bit vs 64 bit" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/09/c-code-32-bit-vs-64-bit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8EQ3szfSp7ImA9WhdWGUk.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-582290430075741522</id><published>2011-09-10T21:26:00.001+05:30</published><updated>2011-09-14T02:16:42.585+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-14T02:16:42.585+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Coding" /><title>C++ Macro Concatenation</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt; &lt;a href="http://www.gowrikumar.com/"&gt;http://www.gowrikumar.com&lt;/a&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt; What is the output of the following C++ code?

&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;pre&gt;  &lt;span style="color: #a020f0;"&gt;#include&lt;/span&gt;&lt;span style="color: #a020f0;"&gt; &lt;/span&gt;&lt;span style="color: magenta;"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;
  &lt;span style="color: #a020f0;"&gt;#define&lt;/span&gt;&lt;span style="color: #a020f0;"&gt; &lt;/span&gt;&lt;span style="color: darkcyan;"&gt;f&lt;/span&gt;&lt;span style="color: #a020f0;"&gt;(&lt;/span&gt;&lt;span style="color: darkcyan;"&gt;a&lt;/span&gt;&lt;span style="color: #a020f0;"&gt;,&lt;/span&gt;&lt;span style="color: darkcyan;"&gt;b&lt;/span&gt;&lt;span style="color: #a020f0;"&gt;) &lt;/span&gt;&lt;span style="color: darkcyan;"&gt;a&lt;/span&gt;&lt;span style="color: brown;"&gt;&lt;b&gt;##&lt;/b&gt;&lt;/span&gt;&lt;span style="color: darkcyan;"&gt;b&lt;/span&gt;
  &lt;span style="color: #a020f0;"&gt;#define&lt;/span&gt;&lt;span style="color: #a020f0;"&gt; &lt;/span&gt;&lt;span style="color: darkcyan;"&gt;g&lt;/span&gt;&lt;span style="color: #a020f0;"&gt;(&lt;/span&gt;&lt;span style="color: darkcyan;"&gt;a&lt;/span&gt;&lt;span style="color: #a020f0;"&gt;)   &lt;/span&gt;&lt;span style="color: brown;"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/span&gt;&lt;span style="color: darkcyan;"&gt;a&lt;/span&gt;
  &lt;span style="color: #a020f0;"&gt;#define&lt;/span&gt;&lt;span style="color: #a020f0;"&gt; &lt;/span&gt;&lt;span style="color: darkcyan;"&gt;h&lt;/span&gt;&lt;span style="color: #a020f0;"&gt;(&lt;/span&gt;&lt;span style="color: darkcyan;"&gt;a&lt;/span&gt;&lt;span style="color: #a020f0;"&gt;) &lt;/span&gt;&lt;span style="color: darkcyan;"&gt;g&lt;/span&gt;&lt;span style="color: #a020f0;"&gt;(&lt;/span&gt;&lt;span style="color: darkcyan;"&gt;a&lt;/span&gt;&lt;span style="color: #a020f0;"&gt;)&lt;/span&gt;

  &lt;span style="color: seagreen;"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt; &lt;span style="color: darkcyan;"&gt;main&lt;/span&gt;()
  {
          &lt;span style="color: darkcyan;"&gt;printf&lt;/span&gt;(&lt;span style="color: magenta;"&gt;"&lt;/span&gt;&lt;span style="color: slateblue;"&gt;%s&lt;/span&gt;&lt;span style="color: slateblue;"&gt;\n&lt;/span&gt;&lt;span style="color: magenta;"&gt;"&lt;/span&gt;,&lt;span style="color: darkcyan;"&gt;h&lt;/span&gt;(&lt;span style="color: darkcyan;"&gt;f&lt;/span&gt;(&lt;span style="color: magenta;"&gt;1&lt;/span&gt;,&lt;span style="color: magenta;"&gt;2&lt;/span&gt;)));
          &lt;span style="color: darkcyan;"&gt;printf&lt;/span&gt;(&lt;span style="color: magenta;"&gt;"&lt;/span&gt;&lt;span style="color: slateblue;"&gt;%s&lt;/span&gt;&lt;span style="color: slateblue;"&gt;\n&lt;/span&gt;&lt;span style="color: magenta;"&gt;"&lt;/span&gt;,&lt;span style="color: darkcyan;"&gt;g&lt;/span&gt;(&lt;span style="color: darkcyan;"&gt;f&lt;/span&gt;(&lt;span style="color: magenta;"&gt;1&lt;/span&gt;,&lt;span style="color: magenta;"&gt;2&lt;/span&gt;)));
          &lt;span style="color: brown;"&gt;&lt;b&gt;return&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #a020f0;"&gt;0&lt;/span&gt;;
  }&lt;/pre&gt;
&lt;pre&gt;
&lt;/pre&gt;
&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; white-space: normal;"&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;b&gt;Update (14 Sept 2011):&lt;/b&gt;
&lt;pre&gt;&lt;/pre&gt;
Solution posted in comments by Prathmesh Prabhu (CSE IITB 2010 Alumnus and Wisonsin Madison II-year Graduate Student)
&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-582290430075741522?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JWMLlg-o5r7aUYetPc7AcEbKWnQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JWMLlg-o5r7aUYetPc7AcEbKWnQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JWMLlg-o5r7aUYetPc7AcEbKWnQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JWMLlg-o5r7aUYetPc7AcEbKWnQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=TWbLjcbB8rs:uMNudDQxamw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/TWbLjcbB8rs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/582290430075741522/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=582290430075741522" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/582290430075741522?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/582290430075741522?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/TWbLjcbB8rs/source-httpwww.html" title="C++ Macro Concatenation" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/09/source-httpwww.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEFRXY9cSp7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-1010349924739428067</id><published>2011-09-04T15:01:00.001+05:30</published><updated>2011-11-20T02:50:14.869+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-20T02:50:14.869+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DifficultPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Arrange in a Sequence</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;Source:&lt;/b&gt;&lt;br /&gt;
Asked to me by Amol Sahasrabudhe (IITB 2004 Alumnus, Worked at Morgan Stanley Quant Division, Deutsche Bank)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
You are given &lt;i&gt;2n&lt;/i&gt; numbers ( &lt;i&gt;1&lt;/i&gt; to &lt;i&gt;n&lt;/i&gt; and &lt;i&gt;1&lt;/i&gt; to &lt;i&gt;n&lt;/i&gt; ). You have to arrange these numbers in a sequence such that between any two &lt;i&gt;i&lt;/i&gt;`s&lt;b&gt; &lt;/b&gt;, there exists exactly &lt;i&gt;i-1&lt;/i&gt; numbers. Is it possible for all &lt;i&gt;n&lt;/i&gt;? If no, what are the values of &lt;i&gt;n &lt;/i&gt;for which this is possible?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Disclaimer:&lt;/b&gt;&lt;br /&gt;
I have not been able to solve it. Sudhanshu Tungare (IITB 2008 EE Alumnus, Morgan Stanley) claims to have a solution. Cheers!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt; (November 1, 2011):&lt;br /&gt;
Part solution posted by Nishant Totla (CSE IITB Senior Undergraduate), Richie and Sarat in comments! Complete solution posted by Siddhant Agarwal (EE IITB Alumnus, CMI Grad student) in comments! Thanks a ton.&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-1010349924739428067?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r1iNXhRzGY4FLev0ZZjTfDAyi2E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r1iNXhRzGY4FLev0ZZjTfDAyi2E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r1iNXhRzGY4FLev0ZZjTfDAyi2E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r1iNXhRzGY4FLev0ZZjTfDAyi2E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=kq00NvCF9xI:rrayWdO6xDE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/kq00NvCF9xI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/1010349924739428067/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=1010349924739428067" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/1010349924739428067?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/1010349924739428067?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/kq00NvCF9xI/arrange-in-sequence.html" title="Arrange in a Sequence" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>6</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/09/arrange-in-sequence.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEGQHs9fSp7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-2819398212476703093</id><published>2011-08-27T11:50:00.001+05:30</published><updated>2011-11-20T02:50:21.565+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-20T02:50:21.565+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EasyPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Football Board</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;Source:&lt;/b&gt; &lt;a href="http://www.amazon.com/gp/product/190755422X/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;amp;tag=cb02-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=190755422X"&gt;The Hidden Mathematics of Sport&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problems:&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Football tables have been the basis of many a brainteaser over the  years. These two puzzles ask you to work out what the scores were in all  matches played so far this season.&lt;br /&gt;
&lt;br /&gt;
Puzzle 1: Each team played the others once, what were the scores in each match (2 points for a win, 1 for a draw)?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;table border="1" cellpadding="10px"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td align="center"&gt;&lt;b&gt;Played&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Goals for&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Goals against&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Points&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;United&lt;/b&gt;&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt;&lt;td align="center"&gt;0&lt;/td&gt;&lt;td align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;City&lt;/b&gt;&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Albion&lt;/b&gt;&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;td align="center"&gt;0&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;  &lt;br /&gt;
&lt;br /&gt;
Puzzle 2: The league table below got smudged in the  rain, and is only partly legible. Eventually each team will play the  others once, but the tournament isn't over yet. Can you find all the  results?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt; &lt;table border="1" cellpadding="10px"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td&gt;&lt;b&gt;Played&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Won&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Lost&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Drawn&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Goals for&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Goals against&lt;/b&gt;&lt;/td&gt; &lt;td&gt;&lt;b&gt;Points&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Athletic&lt;/b&gt;&lt;/td&gt;&lt;td align="center"&gt;3&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;4&lt;/td&gt; &lt;td align="center"&gt;4&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Rovers&lt;/b&gt;&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;0&lt;/td&gt;&lt;td align="center"&gt;3&lt;/td&gt; &lt;td align="center"&gt;0&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Town&lt;/b&gt;&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;0&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt; &lt;td align="center"&gt;1&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Wanderers&lt;/b&gt;&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;*&lt;/td&gt; &lt;td align="center"&gt;*&lt;/td&gt;&lt;td align="center"&gt;* &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;
&lt;br /&gt;
Update (27 Aug 2011):&lt;br /&gt;
Solution posted by Gautam Kamath (EE, Senior Undergraduate, IIT Bombay) in comments!&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-2819398212476703093?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sZgV7lIDIi2383bRbt5n-H5jgQY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sZgV7lIDIi2383bRbt5n-H5jgQY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sZgV7lIDIi2383bRbt5n-H5jgQY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sZgV7lIDIi2383bRbt5n-H5jgQY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=f4HhzUeq0YQ:xISjmt3h4DM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/f4HhzUeq0YQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/2819398212476703093/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=2819398212476703093" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/2819398212476703093?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/2819398212476703093?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/f4HhzUeq0YQ/football-board.html" title="Football Board" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/08/football-board.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEGRn04eip7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-720148675403062204</id><published>2011-08-17T23:02:00.005+05:30</published><updated>2011-11-20T02:50:27.332+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-20T02:50:27.332+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DifficultPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Sacred Right Pan - IMO 2011 Problem</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;Source:&lt;/b&gt; IMO 2011 Problem (sent to me by Dinesh Dharme, CSE IITB 2011 Alumnus, Credit Suisse Analyst)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.imo-official.org/logo/2011.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.imo-official.org/logo/2011.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
Let n &amp;gt; 0 be an integer. We are given a balance and n weights of weight 2^0, 2^1, . . . , 2^(n−1). We are to place each of the n weights on the balance, one after another, in such a way that the right pan is never heavier than the left pan. At each step we choose one of the weights that has not yet been placed on the balance, and place it on either the left pan or the right pan, until all of the weights have been placed.&lt;br /&gt;
&lt;br /&gt;
Determine the number of ways in which this can be done.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Disclaimer:&lt;/b&gt;&lt;br /&gt;
As expected from an IMO problem, very difficult! But interesting solutions at &lt;a href="http://www.math.leidenuniv.nl/%7Edesmit/pop/2011_imo_final6.pdf"&gt;www.math.leidenuniv.nl/~desmit/pop/2011_imo_final6.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt;&amp;nbsp; (25 Aug 2011):&lt;br /&gt;
I did not write in clearly in the post. One of the solutions provided in the pdf is an oral 3 line solution to the problem. It cannot get smaller than this :P. Even if you have solved the problem, do have a look at the pdf&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-720148675403062204?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xRCn5ZbbAGEReSasujvAhWtYgr0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xRCn5ZbbAGEReSasujvAhWtYgr0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xRCn5ZbbAGEReSasujvAhWtYgr0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xRCn5ZbbAGEReSasujvAhWtYgr0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=231_i2bh8WU:2F3ZWQ1JCes:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/231_i2bh8WU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/720148675403062204/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=720148675403062204" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/720148675403062204?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/720148675403062204?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/231_i2bh8WU/sacred-right-pan-imo-2011-problem.html" title="Sacred Right Pan - IMO 2011 Problem" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/08/sacred-right-pan-imo-2011-problem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEDR3o_cSp7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-4115025577315673827.post-1727930316860619838</id><published>2011-08-16T20:44:00.001+05:30</published><updated>2011-11-20T02:51:16.449+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-20T02:51:16.449+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MediumPuzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="Puzzles" /><title>Increasing Sequence in Dice</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;b&gt;Source: &lt;/b&gt;A book on probability puzzles&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&lt;br /&gt;
Suppose we play a game with a die where we roll and sum our rolls as long as we keep rolling larger values. For instance, we might roll a sequence like 1-3-4 and then roll a 2, so our sum would be 8. If we roll a 6 first, then we’re through and our sum is 6. &lt;br /&gt;
&lt;br /&gt;
Three questions about this game:&lt;br /&gt;
&lt;br /&gt;
(a) What is the expected value of the sum?&lt;br /&gt;
&lt;br /&gt;
(b) What is the expected value of the number of rolls?&lt;br /&gt;
&lt;br /&gt;
(c) If the game is played with an n-sided die, what happens to the expected number of rolls as n approaches infinity?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt; (Aug 31, 2011)&lt;br /&gt;
Solution posted by Gaurav Sinha (chera,  IITK 1996 Graduate, Indian Revenue Service) and Siva in comments! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4115025577315673827-1727930316860619838?l=pratikpoddarcse.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-iTKmX-BU7pnOGbKqECOjFQkziM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-iTKmX-BU7pnOGbKqECOjFQkziM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-iTKmX-BU7pnOGbKqECOjFQkziM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-iTKmX-BU7pnOGbKqECOjFQkziM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pratikpoddarcse?a=LTWt9KGT2JI:CGIzmDa7NVM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pratikpoddarcse?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pratikpoddarcse/~4/LTWt9KGT2JI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pratikpoddarcse.blogspot.com/feeds/1727930316860619838/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4115025577315673827&amp;postID=1727930316860619838" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/1727930316860619838?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4115025577315673827/posts/default/1727930316860619838?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pratikpoddarcse/~3/LTWt9KGT2JI/increasing-sequence-in-dice.html" title="Increasing Sequence in Dice" /><author><name>Pratik Poddar</name><uri>https://profiles.google.com/111837357467023915638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-6vNiKem538w/AAAAAAAAAAI/AAAAAAAAAAA/BhW7Ingkepw/s512-c/photo.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://pratikpoddarcse.blogspot.com/2011/08/increasing-sequence-in-dice.html</feedburner:origLink></entry></feed>

