计算几何
阿晴0917
这个作者很懒,什么都没留下…
展开
-
Codeforces1300C. Anu Has a Function D几何 对称图形 E 2100 单调栈
给n个数,两个数之间相或,后减去后一个数,求如何排序,使得最终结果越大。发现只要找出一个最优的数后,其余数顺序任意,因为,一旦有两个数,同时有1出现在同一位上,则不论如何计算该位必为0。第一个数,应为在所有数中,二进制单独只为1,所表示的10进制数最大,即为最优解。没有只有一位1有个1的话 输出原顺序#include<bits/stdc++.h>using namespace...原创 2020-02-17 12:23:52 · 147 阅读 · 0 评论 -
2020牛客寒假基础算法训练营day2 C概率dp D数三角 F拿物品贪心 E做计数 G判正误 大数ksm模板 H施魔法dp
#include<bits/stdc++.h>using namespace std; const int maxn = 2005;typedef long long ll; const ll mod=1e9+7;ll n,ans,a[maxn],b[maxn],dp[maxn][maxn];int main() { cin>>n; for(i...原创 2020-02-06 18:45:00 · 258 阅读 · 0 评论 -
F-星球大战 几何 割线定理 精度
三角形面积公式 底高=底高#include<bits/stdc++.h>using namespace std;typedef long long ll;const int maxn=1e5+5;const ll mod=1e9+7;const int INF=0x3f3f3f3f;#define IO ios::sync_with_stdio(false);cin.ti...原创 2019-11-22 23:02:50 · 198 阅读 · 0 评论 -
Codeforces1252H. Twin Buildings 放矩形
同一块地放2个建筑或者不同2块地放不同2个建筑(2个建筑完全1样) 单个建筑的最大占地面积#include<bits/stdc++.h>using namespace std;const int maxn=1e6+5;typedef long long ll;#define rep(i,a,n) for(int i=a;i<=n;i++)#define pb pus...原创 2019-10-30 21:12:47 · 335 阅读 · 0 评论 -
计算几何模板
typedef double db;const db eps=1e-9;int sign(db k){ if(k>=-eps && k<=eps) return 0; else if(k<-eps) //-1e-7 精度不够 差值为- return -1; else //1e-7 return 1; //大-小 }int cmp...原创 2019-08-08 16:46:25 · 87 阅读 · 0 评论 -
Codeforcs1163B 数据结构 模拟 C计算几何
https://codeforces.com/contest/1163/problem/B2#include <bits/stdc++.h>#define rep(i,a,n) for (int i=a;i<=n;i++)#define pb push_back#define mp make_pair#define IO ios::sync_with_stdio(fal...原创 2019-08-13 16:44:22 · 106 阅读 · 0 评论 -
gym102222B计算几何
C字符串a ba左移19位得到b给出c 求左移前字符串S-Z=-7 左移19位先左移 超过‘A’ +26string a,b,c;int main(){ cin>>t; rep(i,1,t){ cin>>n>>m; cin>>a>>b; cin>>c; int cha=b[0]-a[...原创 2019-09-03 22:38:42 · 173 阅读 · 0 评论 -
Codeforces1216C 几何
考虑x3 y3 x4 y4全覆盖考虑x5 y5 x6 y6全覆盖考虑平行左右放置 定两个y 变x考虑平行上下放置 定两个x 变y#include<bits/stdc++.h>using namespace std;typedef long long ll;const int maxn=2e5+5;ll x1,y;ll x2,y2,x3,y3,x4,y4,x5,y5,...原创 2019-09-29 10:16:54 · 200 阅读 · 0 评论