I just ran a race (10k) that started at about 900' above sea level, climbed to about 1200' at mile 3, stayed level for a mile or so, then descended to finish at about 750'. So it was a net downhill race, but (it seemed to me) still slower than a flat one.
Which got me to wondering how hills affect racing speed. I think going up a 10% grade slows you down by a greater amount than coming down the same hill will speed you up. Any formulas/studies out there about this? I can think of lots of purely uphill races, but not many that are significantly downhill. What I'm looking for is something about the different effects of uphill/downhill courses (or parts of courses).