That's the same formula i used and got AC. I calculated a as:

[cpp]

double a = floor(pow(cube, 1.0/3.0)+0.0000000001);

[/cpp]

## Search found 14 matches

- Sat Jun 14, 2003 10:38 am
- Forum: Volume 105 (10500-10599)
- Topic: 10509 - R U Kidding Mr. Feynman?
- Replies:
**41** - Views:
**14637**

- Mon Jun 09, 2003 11:03 am
- Forum: Volume 104 (10400-10499)
- Topic: 10498 - Happiness
- Replies:
**18** - Views:
**10075**

- Sat May 31, 2003 2:33 am
- Forum: Algorithms
- Topic: Find the number of a sequence, and backwards...
- Replies:
**10** - Views:
**3746**

- Sat May 31, 2003 2:22 am
- Forum: Algorithms
- Topic: Find the number of a sequence, and backwards...
- Replies:
**10** - Views:
**3746**

A technique that often works with these kinds of problems is to try to identify some kind of structure in the sequence and search step by step closer to the object. Assume you are going from number to object. For example if you know the sequence of objects is divided in 26 parts (which is often the ...

- Tue May 27, 2003 2:55 am
- Forum: Volume 104 (10400-10499)
- Topic: 10495 - Conic Distance
- Replies:
**16** - Views:
**6695**

- Tue May 06, 2003 4:20 am
- Forum: Volume 104 (10400-10499)
- Topic: 10453 - Make Palindrome
- Replies:
**38** - Views:
**16451**

I think the easiest method is to make a function which takes a string and two indices as arguments (start and end index of a substring). Since these indices will both be smaller than 1000 you can make a memo-table which is 1000*1000 elements large and store values from old function calls. Then you p...

- Tue May 06, 2003 3:54 am
- Forum: Volume 104 (10400-10499)
- Topic: 10453 - Make Palindrome
- Replies:
**38** - Views:
**16451**

I used dynamic programming to solve this. Let f(s) be the shortest palindrome created from the string s. There are two cases: If the first and last character of s is the same, say s=a[...]a, then f(s) = af([...])a Otherwise, say s=a[...]b, then f(s) = af([...]b)a or bf(a[...])b, whichever is shorter...

- Wed Mar 26, 2003 10:37 am
- Forum: Algorithms
- Topic: A*?
- Replies:
**3** - Views:
**2635**

A* uses a heuristic to guide it's search. The only difference is what value you use for nodes on the priority queue. In Dijkstra you order nodes with their distance from the start node. In A* you simply add a heuristic value which estimates the distance from the current node to the goal. This way th...

- Sun Mar 16, 2003 4:33 am
- Forum: Volume 103 (10300-10399)
- Topic: 10330 - Power Transmission
- Replies:
**43** - Views:
**17157**

- Sat Mar 01, 2003 3:21 am
- Forum: Algorithms
- Topic: Min-Max Heap
- Replies:
**2** - Views:
**2706**

- Sun Dec 15, 2002 11:55 am
- Forum: Volume 100 (10000-10099)
- Topic: 10043 - Chainsaw Massacre
- Replies:
**18** - Views:
**7592**

### Incorrect testdata?

I think the testdata in this problem is incorrect

My assert(n_trees <= 1000); fails, without it i get accepted.

My assert(n_trees <= 1000); fails, without it i get accepted.

- Fri Nov 08, 2002 1:11 pm
- Forum: Volume 103 (10300-10399)
- Topic: 10397 - Connect the Campus
- Replies:
**75** - Views:
**27976**

- Wed Nov 06, 2002 9:20 pm
- Forum: Volume 103 (10300-10399)
- Topic: 10399 - Optimus Prime
- Replies:
**14** - Views:
**5592**

- Wed Nov 06, 2002 8:44 pm
- Forum: Volume 103 (10300-10399)
- Topic: 10399 - Optimus Prime
- Replies:
**14** - Views:
**5592**

I used dynamic programming to solve this problem. Perhaps not the fastest way but it worked. A situation with some c and n is a winning situation if there is a number i between 1 and n so that c+i is prime and the situation with the counter = c+i is _not_ a winning situation, if there is no such num...