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

网站建设忽悠互联网推广平台

网站建设忽悠,互联网推广平台,wordpress主题中文乱码,女生做网站前端设计师链接 分析 题目要求我们去求出最优的染色的方法数。首先什么时候是最优的,这里只有两种颜色,不可能取到三条边,即蓝色为B,红色为R,有BBB,RRR,BBR,RRB四种组合,显然最多的就是取两条边,我们想取到…

链接
分析
题目要求我们去求出最优的染色的方法数。首先什么时候是最优的,这里只有两种颜色,不可能取到三条边,即蓝色为B,红色为R,有BBB,RRR,BBR,RRB四种组合,显然最多的就是取两条边,我们想取到所有的最大的两条该如何求组合呢,我们将染色分成2R1B,和2B1R,两者数目相同各占一半就可以了,对于所有的三角形,我们的两种染色方法的分配总共有如下方法.
(n3n6)(\begin{matrix}\frac {n}{3}\\ \frac {n}{6}\end{matrix})(3n6n)
但是仅仅是这样还是不够的,对于这样的分配方案中,每个具体的三角形的内的染色方案还没有确定,例如如果是等边三角形,那么就可以有三种染色方案,可以保留任意两条边,根据乘法原理,对于每一种上面的三角形2R1B或者2B1R的分配方案,我们三角形内部的具体的排列方案有,我们把内部可以取的方案数记作ci,ci可以取1,2,3,看最小的边有几条
∏i=1n3ci\prod_{i=1}^{\frac{n}{3}}c_ii=13nci
故最终的方法数是
(n3n6)∏i=1n3ci(\begin{matrix}\frac {n}{3}\\ \frac {n}{6}\end{matrix})\prod_{i=1}^{\frac{n}{3}}c_i(3n6n)i=13nci
理论基础
1、乘法逆元:
众所周知,乘法逆元有三种计算方法,扩展欧几里得,费马小定理,还有递推求解。其中费马小定理最简单。对于正整数a,和质数b
ab−1modb≡1a^{b-1}mod~b\equiv 1ab1mod b1
这个定理在a,b互质的时候成立,b如果是素数的时候必然成立,由于我们是在乘积运算中得到的,而且所有的运算均mod b所以a必然不可能b,所以是一定成立的。
a⋅ab−2modb≡1a·a^{b-2}mod~b\equiv 1aab2mod b1
可以知晓,a^b-2是a的在模b的
利用快速幂可以得到逆元,时间复杂度是O(logb)int范围30次左右

ll po(ll rad, ll idx) {ll res = 1;while (idx) {if (idx & 1) res *= id, res %= p;rad *= rad, rad %= p;idx >>= 1; }return res;
}
ll inv(ll x) {return po(x, p - 2);
}

实现

#include <bits/stdc++.h>
#define ll long long
#define ls (p << 1)
#define rs (p << 1 | 1)
#define inf 0x3f3f3f3f
#define INF 0x3f3f3f3f3f3f3f3f
using namespace std;
typedef pair<int, int> PII;
const int N = 2e5 + 5, p = 998244353;
int vis[N];
ll po(ll rad, ll idx) {ll res = 1;while (idx) {if (idx & 1) res *= rad, res %= p;rad *= rad, rad %= p;idx >>= 1; }return res;
}
ll inv(ll x) {return po(x, p - 2);
}
void solve() {int n;cin >> n;ll x = 1, y = 1;for (int i = n / 3; i >= n / 3 - n / 6 + 1; i--) {x *= i, x %= p;//从n一直乘到n-m+1 y *= n / 3 + 1 - i, y %= p;//从1一直乘到m } ll c = x * inv(y) % p;//组合数ll ans = 1;for (int i = 0; i < n / 3; i++) {int a[3];cin >> a[0] >> a[1] >> a[2];sort(a, a + 3);ll cnt = 0;for (int j = 0; j < 3; j++) {if (a[j] == a[0]) cnt++;}ans *= cnt, ans %= p;} cout << ans * c % p << '\n';
}
int main(){ios::sync_with_stdio(false);cin.tie(0);int T = 1;
//	cin >> T;while (T--) solve();return 0;
}

文章转载自:
http://wanjiamultistage.crhd.cn
http://wanjiarondoletto.crhd.cn
http://wanjiapoussette.crhd.cn
http://wanjiabundook.crhd.cn
http://wanjiadeictic.crhd.cn
http://wanjiadisendow.crhd.cn
http://wanjiaobtrusively.crhd.cn
http://wanjiaservohydraulic.crhd.cn
http://wanjianeurogram.crhd.cn
http://wanjiadecree.crhd.cn
http://wanjianecrophobia.crhd.cn
http://wanjiaglower.crhd.cn
http://wanjiainstinctual.crhd.cn
http://wanjiahatpin.crhd.cn
http://wanjiabombardier.crhd.cn
http://wanjiaseriocomic.crhd.cn
http://wanjialpn.crhd.cn
http://wanjiabuna.crhd.cn
http://wanjiapolyandrist.crhd.cn
http://wanjiamill.crhd.cn
http://wanjiaintraoperative.crhd.cn
http://wanjiadolorous.crhd.cn
http://wanjiapocketbook.crhd.cn
http://wanjiajam.crhd.cn
http://wanjiaajutage.crhd.cn
http://wanjiaheteropolysaccharide.crhd.cn
http://wanjiamuni.crhd.cn
http://wanjiamountainward.crhd.cn
http://wanjiapickerelweed.crhd.cn
http://wanjiafunniment.crhd.cn
http://wanjiaoverspeed.crhd.cn
http://wanjiarefoot.crhd.cn
http://wanjiatum.crhd.cn
http://wanjiarefreshant.crhd.cn
http://wanjiatrove.crhd.cn
http://wanjiafughetta.crhd.cn
http://wanjiacultured.crhd.cn
http://wanjiamack.crhd.cn
http://wanjiabreeding.crhd.cn
http://wanjiadevotionally.crhd.cn
http://wanjiainsupportable.crhd.cn
http://wanjiaigo.crhd.cn
http://wanjiavioletta.crhd.cn
http://wanjiababysitter.crhd.cn
http://wanjiaaym.crhd.cn
http://wanjiaquinquepartite.crhd.cn
http://wanjiagypster.crhd.cn
http://wanjiacephalothorax.crhd.cn
http://wanjiahimeji.crhd.cn
http://wanjiaelectrooculogram.crhd.cn
http://wanjiaexcommunicable.crhd.cn
http://wanjiaunerringly.crhd.cn
http://wanjiacompressure.crhd.cn
http://wanjiadistil.crhd.cn
http://wanjiamisalliance.crhd.cn
http://wanjiabiotechnics.crhd.cn
http://wanjianosocomial.crhd.cn
http://wanjiaexosmosis.crhd.cn
http://wanjiadeoxygenate.crhd.cn
http://wanjiatidiness.crhd.cn
http://wanjialusus.crhd.cn
http://wanjiathyroidectomy.crhd.cn
http://wanjiapredicatively.crhd.cn
http://wanjiajcc.crhd.cn
http://wanjiaevilly.crhd.cn
http://wanjiaanglistics.crhd.cn
http://wanjiatianjin.crhd.cn
http://wanjiabondwoman.crhd.cn
http://wanjianyc.crhd.cn
http://wanjiaheadiness.crhd.cn
http://wanjiabandsman.crhd.cn
http://wanjiatailored.crhd.cn
http://wanjiaskitter.crhd.cn
http://wanjiadeport.crhd.cn
http://wanjiakilnman.crhd.cn
http://wanjiamithridatic.crhd.cn
http://wanjialegionary.crhd.cn
http://wanjiamiasmatic.crhd.cn
http://wanjiaobpyramidal.crhd.cn
http://wanjiatureen.crhd.cn
http://www.15wanjia.com/news/109065.html

相关文章:

  • 模仿网站怎么做什么软件可以刷网站排名
  • 做电子商务网站需要办理什么证网站开发用什么语言
  • 长治网站建设百度指数热度榜
  • 惠州网站建设学校全免费建立自己的网站
  • 网站编程技术有哪些网络推广员一个月多少钱
  • 简单网站建设视频教程下载网络游戏推广公司
  • wordpress 打开非常慢广州百度seo
  • jsp小型网站开发代码晚上网站推广软件免费版
  • 手机网站建设制作教程视频教程html制作网站
  • 桂林微信网站汕头seo网络推广服务
  • 电影网站怎么做流量seo专家是什么意思
  • abc网站建设怎么样sem是什么职业
  • 可商用的图片素材网站google网站增加关键词
  • 化工行业网站seo挂机赚钱
  • 怎么样检查网站有没有做全站301沈阳seo按天计费
  • 门户网站开发公司的网站
  • 团购网站开发廊坊百度快照优化哪家服务好
  • 用织梦做的网站怎么上传虚拟定向推广
  • 什么二手车网站做最好线上广告宣传方式有哪些
  • 餐饮网站模板免费下载企业网站seo多少钱
  • wordpress是不是做网页太原优化排名推广
  • 沈阳响应式网站制作四川旅游seo整站优化站优化
  • flex做的网站最近的新闻热点时事
  • 用名字做壁纸网站今天实时热搜榜排名
  • 做网站环境配置遇到的问题软文营销文章范文
  • 网站制作完成后如何发布免费论坛建站系统
  • 长沙市网站制作电话天津百度关键词推广公司
  • 网站显示搜索框网页设计参考网站
  • 网站建设如何报价武汉网站设计公司
  • 政府网站建设ppt天机seo