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

网站运营目的discuz建站教程

网站运营目的,discuz建站教程,90设计官网,让路由器做网站服务器链接 分析 题目要求我们去求出最优的染色的方法数。首先什么时候是最优的,这里只有两种颜色,不可能取到三条边,即蓝色为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://www.yayakq.cn/news/509446/

相关文章:

  • 做窗帘的网站wordpress站内计费搜索
  • 佛山新网站制作网站备案时间会过期吗
  • 诸城网站设计北京大学网站开发的需求分析
  • 网站建设谈单思路个人能否做网站
  • 服装网站建设规划书范文什么样的公司专业做网站的
  • 上海网站建设电个人网站案例
  • 不花钱建网站电商网站建设内容
  • ppt中仿网站链接怎么做哪个彩票网站做代理反水高
  • 福建网站设计制作乔拓云网微信小程序制作收费吗
  • photoshop设计一个精美的网站主页爱站工具下载
  • 怎么说服客户做网站国内网站必须备案吗
  • 黑马网站建设网站设计地方门户网站如何推广
  • 网站编辑 seo是什么 百度知道商标购买
  • 威海哪有网站建设宣传册排版设计与制作
  • 2019年做网站WordPress博客互相采集
  • 硅谷主角刚开始做的是软件还是网站网站视频是什么软件做的
  • 网站建设怎么制作模板郑州网约车租赁公司
  • 泉州建设网站公司哪家好阿里云wordpress主机
  • 互联云主机seo优化服务是什么意思
  • 电子创意设计网站wordpress还是hexo
  • 企业网站建设程序支持asp的免费空间 适合钓鱼网站
  • 县建设局 协会网站网站移动端流量
  • apache 多网站深圳营销型网站建设免费
  • 哈尔滨网站制作公司电话网页设计与制作试卷分析
  • 网站制作wordpress好用的企业邮箱
  • 长清区网站建设宣传天猫淘宝优惠券网站怎么做
  • 行业网站开发程序十堰网站建设费用
  • 成都o2o网站建设网站系统下载
  • 引航博景做的网站ai网站推荐
  • 怀化网站优匿今天刚刚发生的新闻最新新闻