bzoj1002轮状病毒
2024-09-01 06:29:39
高精度练习题
根据什么什么基尔霍夫矩阵
反正就是高精度练习
#include<iostream>
#include<cstdio>
using namespace std;
struct data{
int a[],len;
};
int n;
data mul(data a,int k)
{
for(int i=;i<=a.len;i++)
a.a[i]*=k;
for(int i=;i<=a.len;i++)
{
a.a[i+]+=a.a[i]/;
a.a[i]%=;
}
if(a.a[a.len+]!=)a.len++;
return a;
}
data sub(data a,data b)
{
a.a[]+=;
int j=;
while(a.a[j]>=){a.a[j]%=;a.a[j+]++;j++;}
for(int i=;i<=a.len;i++)
{
a.a[i]-=b.a[i];
if(a.a[i]<){a.a[i]+=;a.a[i+]--;}
}
while(a.a[a.len]==)a.len--;
return a;
}
int main()
{
data f[];f[].a[]=;f[].a[]=;
f[].len=f[].len=;
scanf("%d",&n);
for(int i=;i<=n;i++)
f[i]=sub(mul(f[i-],),f[i-]);
for(int i=f[n].len;i>;i--)
printf("%d",f[n].a[i]);
return ;
}
最新文章
- Installing Selenium and ChromeDriver on Ubuntu
- .net framework 3.5sp1 安装不成功
- 关于volatile的可见性问题
- window.history.pushState与ajax实现无刷新更新页面url
- python-学习笔记之-Day5 双层装饰器 字符串格式化 python模块 递归 生成器 迭代器 序列化
- 学习c编程的第三天
- [python]Python操作MySQL
- javascript 浏览器兼容性写法
- Iframe 自适应高度并实时监控高度变化的js代码
- java四则运算
- 测试框架Mocha
- 谷歌Chrome浏览器之No Sandbox
- 【深色模式】macOS Mojave+Visual Studio for Mac+FineUICore多图赏析!
- 安装Office2016遇到“无法流式传输Office”问题
- dubbo源码分析6——SPI机制中的AOP
- Alpha冲刺-(9/10)
- PHP —— 识别运算符实现逻辑比较
- 20165317Java实验三敏捷开发与XP实践
- 老古董---ASP.NET中aspx页面runat=";server";
- JQuery获取被选中的checkbox的value值