Skip to content

Commit d2ad842

Browse files
fix
1 parent 9740102 commit d2ad842

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

Geometry.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ inline T cmp(T a, T b, T e = eps) {
1212
return std::abs(a - b) >= e + std::abs(a) * e ? a - b : 0;
1313
}
1414

15-
inline flt fix(flt x, flt e = eps) { return cmp(x, 0., e); }
15+
inline flt fix(flt x, flt e = eps) { return cmp(x, flt(0), e); }
1616

1717
template<class T>
1818
struct Point {

Template.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
//#pragma comment(linker, "/stack:200000000")
2-
//#pragma GCC optimize("Ofast")
1+
#pragma comment(linker, "/stack:200000000")
2+
#pragma GCC optimize("Ofast")
33
//#pragma GCC optimize(3)
44
//#pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native")
55
//#pragma GCC target("sse3","sse2","sse")
@@ -22,9 +22,10 @@
2222
#define fw(x) freopen(x,"w",stdout)
2323
#define REP(x, l, u) for(ll x = l;x<u;x++)
2424
#define RREP(x, l, u) for(ll x = l;x>=u;x--)
25-
#define complete_unique(a) a.erase(unique(a.begin(),a.end()),a.end())
25+
#define complete_unique(a) a.erase(unique(begin(a),end(a)),end(a))
2626
#define mst(x, a) memset(x,a,sizeof(x))
2727
#define all(a) begin(a),end(a)
28+
#define rall(a) rbegin(a),rend(a)
2829
#define PII pair<int,int>
2930
#define PLL pair<ll,ll>
3031
#define MP make_pair

0 commit comments

Comments
 (0)