当前位置: 首页 > news >正文

网站设计项目计划书深圳尼高品牌设计

网站设计项目计划书,深圳尼高品牌设计,广州市建设工程检测中心网站,建新网站开发流程图https://ac.nowcoder.com/acm/contest/11166/H 官方题解。 比赛时#xff0c;我们都是用暴力写的#xff0c;数据太弱了#xff0c;今天突然想起来#xff0c;用fft写了一下。 主要使用fft求差值的卷#xff0c;乘法我们在多项式的系数上做#xff0c;加减法 我们在多项…https://ac.nowcoder.com/acm/contest/11166/H 官方题解。 比赛时我们都是用暴力写的数据太弱了今天突然想起来用fft写了一下。 主要使用fft求差值的卷乘法我们在多项式的系数上做加减法 我们在多项式的指数上做。 做减法的时候我们把负数加N变成正数即可。 下面是代码 #include cstdio #include cstring #include string #include cmath #include iostream #include algorithm #include queue #include cstdlib #include stack #include vector #include set #include map #include bitset #include complex #define INF 0x3f3f3f3f3f3f3f3f #define inf 0x3f3f3f3f #define FILL(a,b) (memset(a,b,sizeof(a))) #define re register #define lson rt1 #define rson rt1|1 #define lowbit(a) ((a)-(a)) #define ios std::ios::sync_with_stdio(false);std::cin.tie(0);std::cout.tie(0); #define fi first #define sc secondusing namespace std; typedef long long ll; typedef unsigned long long ull; typedef pairll,ll pii; const ll mod1e97; const ll N 2e610; const double eps 1e-6; const double PIacos(-1); ll gcd(ll a,ll b){return !b?a:gcd(b,a%b);} int dx[8] {1,0,-1,0,1,1,-1,-1}, dy[8] {0,1,0,-1,1,-1,1,-1}; struct Complex {double x, y;Complex operator (const Complex t) const{return {x t.x, y t.y};}Complex operator- (const Complex t) const{return {x - t.x, y - t.y};}Complex operator* (const Complex t) const{return {x * t.x - y * t.y, x * t.y y * t.x};} }a[N], b[N]; int rev[N], bit, tot; void fft(Complex a[], int inv) {for (int i 0; i tot; i )if (i rev[i])swap(a[i], a[rev[i]]);for (int mid 1; mid tot; mid 1){auto w1 Complex({cos(PI / mid), inv * sin(PI / mid)});for (int i 0; i tot; i mid * 2){auto wk Complex({1, 0});for (int j 0; j mid; j , wk wk * w1){auto x a[i j], y wk * a[i j mid];a[i j] x y, a[i j mid] x - y;}}} } void init(){tot 1 bit;for (int i 0; i tot; i )rev[i] ((rev[i 1] 1)) | ((i 1) (bit - 1)); } int n,m500000; void solve(){cinn;for(int i1;in;i){int u;cinu;a[u].x1;b[500000-u].x1;}while((1bit)2*m1) bit;init();fft(a,1);fft(b,1);for(int i0;itot;i) a[i]a[i]*b[i];fft(a,-1);// for(int i500000;i500000-5;i--) cout(int)((a[i].x/tot)0.5)endl;for(int in;i500001;i){int f1;for(int ji;j500001;ji) if((int)((a[500000-j].x/tot)0.5)0){f0;break;}if(f){couti\n;break;}} }int main() {iosint T1;//cinT;//T1;while(T--){solve();}return 0; }
http://www.yutouwan.com/news/158405/

相关文章:

  • 站长seo综合查询工具中信建设有限责任公司招聘2021
  • 新手怎么学习网站建设本地wordpress怎么弄网站
  • 官方网站欣赏资阳优化团队信息
  • 温州网站运营网站可以叫做系统吗
  • 企业网站搭建程序德阳网站建设网站
  • 网站怎么添加统计代码tornado做网站
  • 长沙微网站制作福州网站建设服务
  • 电子商务网站建设项目的阶段wordpress页面几层
  • 做商业网站要交税吗一个官网
  • 企业内部网站模板下载用手机做网站的软件
  • 可视化响应式网站建设购买腾讯备案网站
  • 网站建设功能最全的软件企业网站建设哪里好
  • 内蒙古兴安盟建设局网站wordpress好用的模板下载地址
  • 济南网站建设培训班昆明网站建设的公司
  • 深圳网站建设服务网站界面设计尺寸
  • 怎么提高网站的百度收录北京建设网站专家
  • 网站开发和网络开发区别如何找到能够建设网站的人
  • 怎么向百度提交网站创意设计师
  • 怎么做网站弹幕效果门户导航网页模板
  • 宣城网站seo甜品网站首页设计
  • 怎么做公司免费网站现在开天猫店需要多少钱
  • 怎么自己网站建设百度云盘
  • python用于网站开发wordpress首页获取文章的图片
  • 广州做网站做得比较好wordpress 上传幻灯片
  • 建设网站比较好的公司吗站酷网素材图库海报设计
  • 网站子目录建立seo网站快速
  • 永久网站域名注册网站短期技能培训学校
  • 湘潭外包网络推广公司优化大师有必要花钱吗
  • 如何把jQuery特效做网站背景抖音网红代运营
  • 微网站开发工具杭州公司网站设计