2019牛客暑期多校训练营(第一场)B Integration 裂项相消 + 积分
题目链接:https://ac.nowcoder.com/acm/contest/881/B
题解:裂项相消,
以此类推,对于每一项,都是这样的形式,分母上常数项 是其他项的系数减去该项的系数 的乘积
积分化简 :
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll mod = 1e9 + 7;
const int N = 1e3 + 10;
ll a[N];
int n;
ll ksm(ll x, ll y) {ll res = 1;while(y) {if(y & 1) res = res * x % mod;y >>= 1;x = x * x % mod;}return res;
}
int main() {ll ans, cnt;while(~scanf("%d", &n)) {for(int i = 1; i <= n; i++) scanf("%lld", &a[i]);ans = 0;for(int i = 1; i <= n; i++) {cnt = 1;for(int j = 1; j <= n; j++) {if(i == j) continue;cnt = cnt * ( (a[j] * a[j] - a[i] * a[i]) % mod ) % mod;}ans = (ans + ksm(cnt, mod - 2) * ksm(a[i] * 2, mod - 2) % mod) % mod;}printf("%lld\n", (ans % mod + mod ) % mod);}return 0;
}
2019牛客暑期多校训练营(第一场)B Integration 裂项相消 + 积分相关推荐
- 2019牛客暑期多校训练营(第一场场)_I题Points Division(线段树+DP维护区间最大值)
题目链接: https://ac.nowcoder.com/acm/contest/881/I 题意: 给你n个点,每个点的坐标为(xi,yi),有两个权值ai,bi. 现在要你将它分成A,B两部分, ...
- 2019牛客暑期多校训练营(第三场)H.Magic Line
2019牛客暑期多校训练营(第三场)H.Magic Line 题目链接 题目描述 There are always some problems that seem simple but is diff ...
- 2019牛客暑期多校训练营(第五场)C generator 2 (BSGS)
2019牛客暑期多校训练营(第五场)C generator 2 思路 x0=x0x_0 = x_0x0=x0 x1=a∗x0∗bx_1 = a * x_0 * bx1=a∗x0∗b x2=a∗ ...
- 2019牛客暑期多校训练营(第四场)----E- triples II
首先发出题目链接: 链接:https://ac.nowcoder.com/acm/contest/884/E 来源:牛客网 涉及:位运算,容斥定义,dp 点击这里回到2019牛客暑期多校训练营解题-目 ...
- 2019牛客暑期多校训练营(第一场) Integration(定积分)
链接:https://ac.nowcoder.com/acm/contest/881/B 来源:牛客网 Bobo knows that Given n distinct positive integ ...
- 2019牛客暑期多校训练营(第一场)
传送门 参考资料: [1]:官方题解(提取码:t050 ) [2]:标程(提取码:rvxr ) [3]:牛客题解汇总 A.Equivalent Prefixes(单调栈) •题意 定义两个数组 u,v ...
- 【2019牛客暑期多校训练营(第一场) - A】Equivalent Prefixes(单调栈,tricks)
题干: 链接:https://ac.nowcoder.com/acm/contest/881/A 来源:牛客网 Two arrays u and v each with m distinct elem ...
- 2019牛客暑期多校训练营(第一场)E-ABBA(dp)
链接:https://ac.nowcoder.com/acm/contest/881/E 来源:牛客网 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 524288K,其他语言1048 ...
- 2019牛客暑期多校训练营(第一场) A Equivalent Prefixes ( st 表 + 二分+分治)
链接:https://ac.nowcoder.com/acm/contest/881/A 来源:牛客网 Equivalent Prefixes 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/ ...
- 【2019牛客暑期多校训练营(第一场) - H】XOR(线性基,期望的线性性)
题干: 链接:https://ac.nowcoder.com/acm/contest/881/H 来源:牛客网 Bobo has a set A of n integers a1,a2,-,ana1, ...
最新文章
- ASP.NET Core Web Razor Pages系列教程:使用ASP.NET Core创建Razor Pages Web应用程序
- 由 HashMap 引发的一个面试10连炮争吵!
- iphone导出照片到电脑_iphone照片导入电脑的方法
- LeetCode 401. 二进制手表
- 论文浅尝 | 从 6 篇顶会论文看「知识图谱」领域最新研究进展 | 解读 代码
- SpringBoot(入门)
- Java多线程学习十一:你知道哪几种锁?各有什么特点
- python删除首行_Python删除文件第一行
- 论文笔记_SLAM_An Overview of SLAM
- Java8 判空新写法!
- CDA I级学习 - CDA I级报名
- stm32电容触摸按键实验
- 机器人焊钳选型_焊接机器人选型资料
- 微博、微信,媒体选择何去何从
- 不要再被骗了------QQ盗号原理大揭秘
- POJ 1185 炮兵阵地
- Python入门之烤地瓜练习
- zabbix如何监控ip地址_获取zabbix上所有主机的IP和主机名的实例代码
- jira7.2安装、中文及破解
- C语言中getch()、getche()和getchar()
热门文章
- 常用 IT 论坛及专业技术网站
- 【转】计算机精品免费视频下载
- PTA枚举和模拟类型八道题型
- IOS开发之——入门
- appdesigner灯控按钮以及开关按钮的使用
- Python实现图像八大特效(毛玻璃、浮雕、油画、马赛克等)
- Proud kids最新测评:1对4的课堂效果怎么样?
- sessionStorage储存对象的方式
- 单链表的Java简单实现
- C++数组过大时出现的编译错误:(.text+0x165): 截断重寻址至相符: R_X86_64_32S