HDU 5017 Ellipsoid
题目链接
思路:模拟退火大法好!
代码:
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
using namespace std;
const int D[8][2] = {{0, 1}, {0, -1}, {1, 0}, {-1, 0}, {1, 1}, {-1, -1}, {1, -1}, {-1, 1}};
double a, b, c, d, e, f;
const double INF = 1e9;
const double eps = 1e-8;
double dis(double x, double y, double z) {
return sqrt(x * x + y * y + z * z);
}
double cal(double x, double y) {
double A = c;
double B = ......
阅读全文