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

网页设计与网站建设作业深圳龙华网站公司

网页设计与网站建设作业,深圳龙华网站公司,微动网站建设,酒店管理系统#3771. Triple 考虑只有一个损失时#xff0c;损失值的生成函数为A(x)A(x)A(x)。 如果不考虑无序方案#xff0c;有两个损失的生成函数为B(x)A(x)A(x)B(x) A(x)A(x)B(x)A(x)A(x)#xff0c;同理有三个的时候C(x)A(x)A(x)A(x)C(x) A(x)A(x)A(x)C(x)A(x)A(x)A(x)。 考虑如…#3771. Triple 考虑只有一个损失时损失值的生成函数为A(x)A(x)A(x)。 如果不考虑无序方案有两个损失的生成函数为B(x)A(x)A(x)B(x) A(x)A(x)B(x)A(x)A(x)同理有三个的时候C(x)A(x)A(x)A(x)C(x) A(x)A(x)A(x)C(x)A(x)A(x)A(x)。 考虑如何得到无序方案 选择两个的时候 ababab的排列有ab,baab, baab,ba两种我们先减去aa,bbaa, bbaa,bb的然后除以二就是B(x)B(x)B(x)了所以B(x)A(x)A(x)−D(x)2B(x) \frac{A(x)A(x) - D(x)}{2}B(x)2A(x)A(x)−D(x)​。 选择三个的时候 abcabcabc的排列共有666种同样的我们先减去aaa,bbb,cccaaa, bbb, cccaaa,bbb,ccc这样相同的然后除以666就是C(x)A(x)A(x)A(x)−E(x)2C(x) \frac{A(x)A(x)A(x) - E(x)}{2}C(x)2A(x)A(x)A(x)−E(x)​。 #include bits/stdc.husing namespace std;struct Complex {double r, i;Complex(double _r 0, double _i 0) : r(_r), i(_i) {} };Complex operator (const Complex a, const Complex b) {return Complex(a.r b.r, a.i b.i); }Complex operator - (const Complex a, const Complex b) {return Complex(a.r - b.r, a.i - b.i); }Complex operator * (const Complex a, const Complex b) {return Complex(a.r * b.r - a.i * b.i, a.r * b.i a.i * b.r); }Complex operator / (const Complex a, const Complex b) {return Complex((a.r * b.r a.i * b.i) / (b.r * b.r b.i * b.i), (a.i * b.r - a.r * b.i) / (b.r * b.r b.i * b.i)); }Complex operator * (const Complex a, const double b) {return Complex(a.r * b, a.i * b); }typedef long long ll;const int N 3e5 10;int r[N];Complex x[N], y[N], z[N], ans[N];void get_r(int lim) {for (int i 0; i lim; i) {r[i] (i 1) * (lim 1) (r[i 1] 1);} }void FFT(Complex *f, int lim, int rev) {for (int i 0; i lim; i) {if (i r[i]) {swap(f[i], f[r[i]]);}}const double pi acos(-1.0);for (int mid 1; mid lim; mid 1) {Complex wn Complex(cos(pi / mid), rev * sin(pi / mid));for (int len mid 1, cur 0; cur lim; cur len) {Complex w Complex(1, 0);for (int k 0; k mid; k, w w * wn) {Complex x f[cur k], y w * f[cur mid k];f[cur k] x y, f[cur mid k] x - y;}}}if (rev -1) {for (int i 0; i lim; i) {f[i].r / lim;}} }int main() {// freopen(in.txt, r, stdin);// freopen(out.txt, w, stdout);// ios::sync_with_stdio(false), cin.tie(0), cout.tie(0);int n;scanf(%d, n);for (int i 1, a; i n; i) {scanf(%d, a);x[a].r, y[a a].r, z[a a a].r;} int lim 1;while (lim 3 * 40000) {lim 1;}get_r(lim);FFT(x, lim, 1), FFT(y, lim, 1), FFT(z, lim, 1);for (int i 0; i lim; i) {ans[i] ans[i] (x[i] * x[i] * x[i] - 3.0 * x[i] * y[i] 2 * z[i]) * (1.0 / 6.0);ans[i] ans[i] (x[i] * x[i] - y[i]) * (1.0 / 2);ans[i] ans[i] x[i];}FFT(ans, lim, -1);for (int i 0; i lim; i) {int res int(ans[i].r 0.5);if (res) {printf(%d %d\n, i, res);}}return 0; }
http://www.zqtcl.cn/news/561160/

相关文章:

  • 网络推广哪个网站好网站建设最低多少钱
  • 怎么在自己电脑做网站北京赛车网站开发
  • 门户网站内容wordpress上下页
  • 长安做英文网站营销型网站搭建
  • 网站开发交接清单seo排名优化方法
  • 各学院二级网站建设通报wordpress注册评论
  • 南通公司做网站无人在线完整免费高清观看
  • 廊坊网站推广局域网网站建设的步骤过程
  • 如何在工信部网站注册简易网页设计代码
  • 做石油系统的公司网站做艺术品展览的网站
  • 枣庄公司网站建设珠海蓝迪装饰设计工程有限公司
  • 广州企业网站营销电话成都网站建设制作设计
  • 求个网站带图片素材域名及密码登录域名管理网站
  • 文交所网站开发wordpress页面编辑插件
  • 丹徒网站建设价格做矿产公司的网站
  • 北京的制作网站的公司在哪里软件程序员
  • 企业网站怎么扣费的网站建设合同的性质
  • 聚美优品一个专注于做特价的网站如何制作个人网页兼职
  • 滨州做网站的公司最好wordpress主题
  • 福州网站设计软件公司dw网站开发流程
  • 合肥网站搭建公司哪家好深圳二维码网站建设
  • 东莞微信网站开发免费html模板素材网站
  • 海淀专业企业网站建设青岛平面设计公司
  • 北京正规网站建设比较wordpress cookies因预料之外的输出被阻止
  • 自助微信网站设计什么叫一级域名二级域名
  • 上海 顶尖 网站设计wordpress多站点不同主题
  • asp c 网站开发wordpress 动静分离
  • 服装网站建设规定wordpress禁止自动升级
  • 如何在网站上做社交的链接毕设给学校做网站
  • 网页设计与网站建设指标点您身边的网站建设顾问