Problem 397

A place to air possible concerns or difficulties in understanding ProjectEuler problems. This forum is not meant to publish solutions. This forum is NOT meant to discuss solution methods or giving hints how a problem can be solved.
Forum rules
As your posts will be visible to the general public you are requested to be thoughtful in not posting anything that might explicitly give away how to solve a particular problem.

This forum is NOT meant to discuss solution methods for a problem.

In particular don't post any code fragments or results.

Don't start begging others to give partial answers to problems

Don't ask for hints how to solve a problem

Don't start a new topic for a problem if there already exists one


See also the topics:
Don't post any spoilers
Comments, questions and clarifications about PE problems.
Post Reply
User avatar
mctrafik
Posts: 27
Joined: Thu Oct 06, 2011 6:42 am
Location: Los Angeles, California
Contact:

Problem 397

Post by mctrafik »

Can someone post working a, b, c as an example? Or better yet the 41 of them for the case F(1, 10). For some reason I get 67 and don't know which ones are wrong. I double-checked my math and it seems solid.

Here are the numbers I get (a, b, c, k):

-10 -9 10 1
-10 9 10 1
-9 -8 9 1
-9 8 9 1
-9 9 10 1
-10 -9 9 1
-8 -7 8 1
-8 5 10 1
-10 -5 8 1
-8 7 8 1
-8 8 9 1
-9 -8 8 1
-7 -6 7 1
-7 4 9 1
-9 -4 7 1
-7 5 10 1
-10 -5 7 1
-7 6 7 1
-7 7 8 1
-8 -7 7 1
-6 -5 6 1
-6 3 8 1
-8 -3 6 1
-6 4 9 1
-9 -4 6 1
-6 5 6 1
-6 6 7 1
-7 -6 6 1
-5 -4 5 1
-5 2 7 1
-7 -2 5 1
-5 3 8 1
-8 -3 5 1
-5 4 5 1
-5 5 6 1
-6 -5 5 1
-4 -3 4 1
-4 1 6 1
-6 -1 4 1
-4 2 7 1
-7 -2 4 1
-4 3 4 1
-4 4 5 1
-5 -4 4 1
-3 -2 3 1
-3 0 5 1
-5 0 3 1
-3 1 6 1
-6 -1 3 1
-3 2 3 1
-3 3 4 1
-4 -3 3 1
-2 -1 2 1
-2 -1 3 1
-3 1 2 1
-2 -1 4 1
-4 1 2 1
-2 0 3 1
-3 0 2 1
-2 0 5 1
-5 0 2 1
-2 1 2 1
-2 2 3 1
-3 -2 2 1
-1 0 1 1
-1 1 2 1
-2 -1 1 1
Image
"Nothing in this world that's worth having comes easy"
luckyrodman
Posts: 6
Joined: Mon Oct 22, 2012 2:57 pm

Re: Problem 397

Post by luckyrodman »

Well, this forum is used for clarifications when you don't understand the statement of the problem.

It's not used for discussing the solution.

If you want to discuss the solution, I think you have a place to discuss with, haven't you? kifart
ffff0
Posts: 50
Joined: Sun Aug 21, 2011 6:26 am
Location: Moscow, Russian Federation

Re: Problem 397

Post by ffff0 »

I've sent a PM with a list.
Image
User avatar
mctrafik
Posts: 27
Joined: Thu Oct 06, 2011 6:42 am
Location: Los Angeles, California
Contact:

Re: Problem 397

Post by mctrafik »

ffff0 wrote:I've sent a PM with a list.
Thank you so much. :)

@LuckyRod
Also this was a clarification question. I'm pretty sure the challenge of the question is not checking for a 45-degree angle. :)
Image
"Nothing in this world that's worth having comes easy"
mihassan
Posts: 4
Joined: Fri Nov 16, 2012 4:09 pm

Re: Problem 397

Post by mihassan »

I am also getting 67 set of values instead of 41. What am I missing?
stimmer
Posts: 10
Joined: Mon Jul 25, 2011 5:56 pm

Re: Problem 397

Post by stimmer »

Be assured that there really are just 41 triangles with a 45-degree angle for k=1. Without giving anything away, the next step is to use common sense - look at the list of triangle coordinates your code made, do some of them feel like they wouldn't have a 45 degree angle? Try sketcking some on graph paper, or get your computer to draw them.
mihassan
Posts: 4
Joined: Fri Nov 16, 2012 4:09 pm

Re: Problem 397

Post by mihassan »

Thanks. Got it now.
noonie12
Posts: 1
Joined: Fri Mar 08, 2013 6:26 pm

Re: Problem 397

Post by noonie12 »

Alright... I've been working on this for a while and I can't seem to get it. Would you mind pm-ing me the list. For some reason I'm getting 130 results, which is even worse than what the OP was getting!

*K = 1: A: (-10, 100) + B: (-9, 81) + C: (9, 81)
*K = 1: A: (-9, 81) + B: (-8, 64) + C: (8, 64)
*K = 1: A: (-9, 81) + B: (-8, 64) + C: (9, 81)
*K = 1: A: (-9, 81) + B: (8, 64) + C: (-8, 64)
*K = 1: A: (-9, 81) + B: (8, 64) + C: (9, 81)
*K = 1: A: (-9, 81) + B: (9, 81) + C: (-8, 64)
*K = 1: A: (-9, 81) + B: (9, 81) + C: (8, 64)
*K = 1: A: (-9, 81) + B: (9, 81) + C: (10, 100)
*K = 1: A: (-8, 64) + B: (-9, 81) + C: (8, 64)
*K = 1: A: (-8, 64) + B: (-9, 81) + C: (9, 81)
*K = 1: A: (-8, 64) + B: (-7, 49) + C: (8, 64)
*K = 1: A: (-8, 64) + B: (7, 49) + C: (8, 64)
*K = 1: A: (-8, 64) + B: (8, 64) + C: (-7, 49)
*K = 1: A: (-8, 64) + B: (8, 64) + C: (7, 49)
*K = 1: A: (-8, 64) + B: (8, 64) + C: (9, 81)
*K = 1: A: (-8, 64) + B: (9, 81) + C: (8, 64)
*K = 1: A: (-7, 49) + B: (-8, 64) + C: (8, 64)
*K = 1: A: (-7, 49) + B: (8, 64) + C: (-8, 64)
*K = 1: A: (-6, 36) + B: (-5, 25) + C: (5, 25)
*K = 1: A: (-6, 36) + B: (5, 25) + C: (-5, 25)
*K = 1: A: (-5, 25) + B: (-6, 36) + C: (5, 25)
*K = 1: A: (-5, 25) + B: (-4, 16) + C: (4, 16)
*K = 1: A: (-5, 25) + B: (-4, 16) + C: (5, 25)
*K = 1: A: (-5, 25) + B: (4, 16) + C: (-4, 16)
*K = 1: A: (-5, 25) + B: (4, 16) + C: (5, 25)
*K = 1: A: (-5, 25) + B: (5, 25) + C: (-6, 36)
*K = 1: A: (-5, 25) + B: (5, 25) + C: (-4, 16)
*K = 1: A: (-5, 25) + B: (5, 25) + C: (4, 16)
*K = 1: A: (-5, 25) + B: (5, 25) + C: (6, 36)
*K = 1: A: (-5, 25) + B: (6, 36) + C: (5, 25)
*K = 1: A: (-4, 16) + B: (-5, 25) + C: (4, 16)
*K = 1: A: (-4, 16) + B: (-5, 25) + C: (5, 25)
*K = 1: A: (-4, 16) + B: (-3, 9) + C: (3, 9)
*K = 1: A: (-4, 16) + B: (-3, 9) + C: (4, 16)
*K = 1: A: (-4, 16) + B: (3, 9) + C: (-3, 9)
*K = 1: A: (-4, 16) + B: (3, 9) + C: (4, 16)
*K = 1: A: (-4, 16) + B: (4, 16) + C: (-5, 25)
*K = 1: A: (-4, 16) + B: (4, 16) + C: (-3, 9)
*K = 1: A: (-4, 16) + B: (4, 16) + C: (3, 9)
*K = 1: A: (-4, 16) + B: (4, 16) + C: (5, 25)
*K = 1: A: (-4, 16) + B: (5, 25) + C: (-5, 25)
*K = 1: A: (-4, 16) + B: (5, 25) + C: (4, 16)
*K = 1: A: (-3, 9) + B: (-4, 16) + C: (3, 9)
*K = 1: A: (-3, 9) + B: (-4, 16) + C: (4, 16)
*K = 1: A: (-3, 9) + B: (-2, 4) + C: (2, 4)
*K = 1: A: (-3, 9) + B: (-2, 4) + C: (3, 9)
*K = 1: A: (-3, 9) + B: (2, 4) + C: (-2, 4)
*K = 1: A: (-3, 9) + B: (2, 4) + C: (3, 9)
*K = 1: A: (-3, 9) + B: (3, 9) + C: (-4, 16)
*K = 1: A: (-3, 9) + B: (3, 9) + C: (-2, 4)
*K = 1: A: (-3, 9) + B: (3, 9) + C: (2, 4)
*K = 1: A: (-3, 9) + B: (3, 9) + C: (4, 16)
*K = 1: A: (-3, 9) + B: (4, 16) + C: (-4, 16)
*K = 1: A: (-3, 9) + B: (4, 16) + C: (3, 9)
*K = 1: A: (-2, 4) + B: (-3, 9) + C: (2, 4)
*K = 1: A: (-2, 4) + B: (-3, 9) + C: (3, 9)
*K = 1: A: (-2, 4) + B: (-1, 1) + C: (2, 4)
*K = 1: A: (-2, 4) + B: (1, 1) + C: (2, 4)
*K = 1: A: (-2, 4) + B: (2, 4) + C: (-3, 9)
*K = 1: A: (-2, 4) + B: (2, 4) + C: (-1, 1)
*K = 1: A: (-2, 4) + B: (2, 4) + C: (1, 1)
*K = 1: A: (-2, 4) + B: (2, 4) + C: (3, 9)
*K = 1: A: (-2, 4) + B: (3, 9) + C: (-3, 9)
*K = 1: A: (-2, 4) + B: (3, 9) + C: (2, 4)
*K = 1: A: (-1, 1) + B: (-2, 4) + C: (2, 4)
*K = 1: A: (-1, 1) + B: (0, 0) + C: (1, 1)
*K = 1: A: (-1, 1) + B: (1, 1) + C: (0, 0)
*K = 1: A: (-1, 1) + B: (2, 4) + C: (-2, 4)
*K = 1: A: (0, 0) + B: (-1, 1) + C: (1, 1)
*K = 1: A: (0, 0) + B: (1, 1) + C: (-1, 1)
*K = 1: A: (1, 1) + B: (-2, 4) + C: (2, 4)
*K = 1: A: (1, 1) + B: (-1, 1) + C: (0, 0)
*K = 1: A: (1, 1) + B: (0, 0) + C: (-1, 1)
*K = 1: A: (1, 1) + B: (2, 4) + C: (-2, 4)
*K = 1: A: (2, 4) + B: (-3, 9) + C: (-2, 4)
*K = 1: A: (2, 4) + B: (-3, 9) + C: (3, 9)
*K = 1: A: (2, 4) + B: (-2, 4) + C: (-3, 9)
*K = 1: A: (2, 4) + B: (-2, 4) + C: (-1, 1)
*K = 1: A: (2, 4) + B: (-2, 4) + C: (1, 1)
*K = 1: A: (2, 4) + B: (-2, 4) + C: (3, 9)
*K = 1: A: (2, 4) + B: (-1, 1) + C: (-2, 4)
*K = 1: A: (2, 4) + B: (1, 1) + C: (-2, 4)
*K = 1: A: (2, 4) + B: (3, 9) + C: (-3, 9)
*K = 1: A: (2, 4) + B: (3, 9) + C: (-2, 4)
*K = 1: A: (3, 9) + B: (-4, 16) + C: (-3, 9)
*K = 1: A: (3, 9) + B: (-4, 16) + C: (4, 16)
*K = 1: A: (3, 9) + B: (-3, 9) + C: (-4, 16)
*K = 1: A: (3, 9) + B: (-3, 9) + C: (-2, 4)
*K = 1: A: (3, 9) + B: (-3, 9) + C: (2, 4)
*K = 1: A: (3, 9) + B: (-3, 9) + C: (4, 16)
*K = 1: A: (3, 9) + B: (-2, 4) + C: (-3, 9)
*K = 1: A: (3, 9) + B: (-2, 4) + C: (2, 4)
*K = 1: A: (3, 9) + B: (2, 4) + C: (-3, 9)
*K = 1: A: (3, 9) + B: (2, 4) + C: (-2, 4)
*K = 1: A: (3, 9) + B: (4, 16) + C: (-4, 16)
*K = 1: A: (3, 9) + B: (4, 16) + C: (-3, 9)
*K = 1: A: (4, 16) + B: (-5, 25) + C: (-4, 16)
*K = 1: A: (4, 16) + B: (-5, 25) + C: (5, 25)
*K = 1: A: (4, 16) + B: (-4, 16) + C: (-5, 25)
*K = 1: A: (4, 16) + B: (-4, 16) + C: (-3, 9)
*K = 1: A: (4, 16) + B: (-4, 16) + C: (3, 9)
*K = 1: A: (4, 16) + B: (-4, 16) + C: (5, 25)
*K = 1: A: (4, 16) + B: (-3, 9) + C: (-4, 16)
*K = 1: A: (4, 16) + B: (-3, 9) + C: (3, 9)
*K = 1: A: (4, 16) + B: (3, 9) + C: (-4, 16)
*K = 1: A: (4, 16) + B: (3, 9) + C: (-3, 9)
*K = 1: A: (4, 16) + B: (5, 25) + C: (-5, 25)
*K = 1: A: (4, 16) + B: (5, 25) + C: (-4, 16)
*K = 1: A: (5, 25) + B: (-6, 36) + C: (-5, 25)
*K = 1: A: (5, 25) + B: (-5, 25) + C: (-6, 36)
*K = 1: A: (5, 25) + B: (-5, 25) + C: (-4, 16)
*K = 1: A: (5, 25) + B: (-5, 25) + C: (4, 16)
*K = 1: A: (5, 25) + B: (-5, 25) + C: (6, 36)
*K = 1: A: (5, 25) + B: (-4, 16) + C: (-5, 25)
*K = 1: A: (5, 25) + B: (-4, 16) + C: (4, 16)
*K = 1: A: (5, 25) + B: (4, 16) + C: (-5, 25)
*K = 1: A: (5, 25) + B: (4, 16) + C: (-4, 16)
*K = 1: A: (5, 25) + B: (6, 36) + C: (-5, 25)
*K = 1: A: (6, 36) + B: (-5, 25) + C: (5, 25)
*K = 1: A: (6, 36) + B: (5, 25) + C: (-5, 25)
*K = 1: A: (7, 49) + B: (-8, 64) + C: (8, 64)
*K = 1: A: (7, 49) + B: (8, 64) + C: (-8, 64)
*K = 1: A: (8, 64) + B: (-9, 81) + C: (-8, 64)
*K = 1: A: (8, 64) + B: (-9, 81) + C: (9, 81)
*K = 1: A: (8, 64) + B: (-8, 64) + C: (-7, 49)
*K = 1: A: (8, 64) + B: (-8, 64) + C: (7, 49)
*K = 1: A: (8, 64) + B: (-8, 64) + C: (9, 81)
*K = 1: A: (8, 64) + B: (-7, 49) + C: (-8, 64)
*K = 1: A: (8, 64) + B: (7, 49) + C: (-8, 64)
*K = 1: A: (8, 64) + B: (9, 81) + C: (-8, 64)

I'm using the pythagorean and law of cosines, as that's all I've really learned in math class/come across on the internet. Any advice would be much appreciated, and if you could PM your list for the 41 numbers that would be awesome!
User avatar
hk
Administrator
Posts: 12832
Joined: Sun Mar 26, 2006 10:34 am
Location: Haren, Netherlands

Re: Problem 397

Post by hk »

Aren't
*K = 1: A: (-9, 81) + B: (-8, 64) + C: (8, 64)
and
*K = 1: A: (-8, 64) + B: (-9, 81) + C: (8, 64)
the same triple?
Image
War ruins the life and health of untold numbers of innocent children.
Post Reply