zoukankan
html css js c++ java
Codeforces 963 A. Alternating Sum(快速幂,逆元)
[Codeforces 963 A. Alternating Sum](http://codeforces.com/problemset/problem/963/A) 题目大意:给出一组长度为n+1且元素为1或者-1的数组S(0~n),数组每k个元素为一周期,保证n+1可以被k整除。给a和b,求对1e9+9取模的结果 思路:容易想到,每个周期的∑组成的数列成等比,公比q=(b/a)^k,因此可以用等比数列公式求和。为了保证时间复杂度,需要用到快速幂运算;为了防止中间过程值溢出,需要多处取模,其中用费马小定理求逆元; 代码: ```C++ #include
#include
#include
using namespace std; typedef long long ll; const int mod=1e9+9; ll qpow(ll x,ll n,ll m) { ll res=1; while (n>0) { if (n&1) res=res*x%m; n>>=1; x=x*x%m; } return res; } ll inv(ll x,ll m) { return qpow(x,m-2,m); } int main() { int n,a,b,k,i; cin>>n>>a>>b>>k; cin.get(); ll ft=0,q,ans; for (i=0;i
查看全文
相关阅读:
WPF MarkupExtension
WPF Binding小数,文本框不能输入小数点的问题
WPF UnhandledException阻止程序奔溃
.Net Core的总结
C#单元测试
Csla One or more properties are not registered for this type
unomp 矿池运行问题随记
矿池负载运行监测记录
MySql 数据库移植记录
后台服务运行后无故停止运行,原因不明
原文地址:https://www.cnblogs.com/orangee/p/9094357.html
最新文章
Quartz.Net使用教程
NET Framework项目移植到NET Core上遇到的一系列坑(2)
NET Framework项目移植到NET Core上踩的坑(1)
查询数据库表或视图结构
WPF-资源-逻辑资源
WPF-资源-二进制资源
WPF-2D图形(二)Geometry几何体
WPF-2D图形(一)
WPF-命令-基础知识
Android 本地化
热门文章
Git常用命令
Fragment应用
wpf 程序启动显示图片
Visual studio 扩展开发和发布商店 记录
Abp 级联查询序列化时循环引用报错
Abp 级联查询和级联删除
c# excel转pdf 页面显示不在一页的问题
WPF 显示通知
WPF TextBox文本为空时,显示水印
c# 读paradox db file(.DB)数据
Copyright © 2011-2022 走看看