but my output : m =20: For first 5 times hit 'A', then ctrl+A, ctrl+C
resulting in 7 keystrokes. then 3 times ctrl+V, which result in m = 20.

Try this on a notepad. you will only 15A's

On Thu, Jan 20, 2011 at 12:46 PM, Saikat Debnath <saikat....@gmail.com>wrote:

> According to me Nishaanth's solution is incorrect, as let for n =10, your
> output : m=16
> but my output : m =20: For first 5 times hit 'A', then ctrl+A, ctrl+C
> resulting in 7 keystrokes. then 3 times ctrl+V, which result in m = 20.
>
>
> On Thu, Jan 20, 2011 at 9:24 PM, abhijith reddy d <
> abhijith200...@gmail.com> wrote:
>
>> I think its correct.
>>
>> On Jan 19, 9:35 pm, nishaanth <nishaant...@gmail.com> wrote:
>> > How about the following dynamic programming solution.
>> >
>> > Let dp[i] be the max no of As with i keystrokes.
>> >
>> > dp[i]=max(dp[i-1]+1,2*dp[i-3])
>> >
>> > dp[N] is the required solution.
>> >
>> > Correct me if i am wrong.
>> >
>> >
>> >
>> > On Wed, Jan 19, 2011 at 9:20 PM, Raj <rajmangaltiw...@gmail.com> wrote:
>> > >http://www.ihas1337code.com/2011/01/ctrla-ctrlc-ctrlv.html
>> >
>> > > On Jan 19, 8:28 pm, bittu <shashank7andr...@gmail.com> wrote:
>> > > > Given
>> >
>> > > > 1. A
>> > > > 2. Ctrl+A
>> > > > 3. Ctrl+C
>> > > > 4. Ctrl+V
>> >
>> > > > If you can only press the keyboard for N times (with the above four
>> > > > keys), please write a program to produce maximum numbers of A. If
>> > > > possible, please also print out the sequence of keys.
>> >
>> > > > So the input parameter is N (No. of keys that you can press), the
>> > > > output is M (No. of As that you can produce).
>> >
>> > > > Thanks & Regards
>> > > > Shashank Mani
>> >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Algorithm Geeks" group.
>> > > To post to this group, send email to algogeeks@googlegroups.com.
>> > > To unsubscribe from this group, send email to
>> > > algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>> <algogeeks%2bunsubscr...@googlegroups.com<algogeeks%252bunsubscr...@googlegroups.com>
>> >
>> > > .
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/algogeeks?hl=en.
>> >
>> > --
>> > S.Nishaanth,
>> > Computer Science and engineering,
>> > IIT Madras.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to algogeeks@googlegroups.com.
>> To unsubscribe from this group, send email to
>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>>
>
>
> --
> Regards
> Saikat Kumar Debnath
> IIIrd year, Computer Science Deptt.,
> Delhi Technological University,
> (formerly Delhi College of Engineering)
> Delhi
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to algogeeks@googlegroups.com.
> To unsubscribe from this group, send email to
> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to