uva10012 - How Big Is It?
摘要:
看到这个题,很快的就敲出了全排列的递归程序,结果一直WA。。。。看人家的代码都没看明白,直到看到人家的解释才懂了。。。无语。。。原来自己想的情况太理想化了,没有考虑到特大圆,与特小圆存在的特例。如果一味的按照顺序相切下去,有可能存在与前面的大圆相交的情况。代码是在原来基础上改的,先贴以一下吧。代码如下:#include #include #include using namespace std;
double radii[10], recoder[10], MIN;
int comp(const void *a, const void *b)
{ return *(double*... 阅读全文