高精度练习题

根据什么什么基尔霍夫矩阵

反正就是高精度练习

#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 ;
}

最新文章

  1. Installing Selenium and ChromeDriver on Ubuntu
  2. .net framework 3.5sp1 安装不成功
  3. 关于volatile的可见性问题
  4. window.history.pushState与ajax实现无刷新更新页面url
  5. python-学习笔记之-Day5 双层装饰器 字符串格式化 python模块 递归 生成器 迭代器 序列化
  6. 学习c编程的第三天
  7. [python]Python操作MySQL
  8. javascript 浏览器兼容性写法
  9. Iframe 自适应高度并实时监控高度变化的js代码
  10. java四则运算
  11. 测试框架Mocha
  12. 谷歌Chrome浏览器之No Sandbox
  13. 【深色模式】macOS Mojave+Visual Studio for Mac+FineUICore多图赏析!
  14. 安装Office2016遇到“无法流式传输Office”问题
  15. dubbo源码分析6——SPI机制中的AOP
  16. Alpha冲刺-(9/10)
  17. PHP —— 识别运算符实现逻辑比较
  18. 20165317Java实验三敏捷开发与XP实践
  19. 老古董---ASP.NET中aspx页面runat=&quot;server&quot;
  20. JQuery获取被选中的checkbox的value值

热门文章

  1. JSP具体篇——application
  2. Solr In Action 中文版 第一章(四、五)
  3. python利用正则表达式提取字符串
  4. spring bean的scope
  5. Git客户端搭建环境(Windows系统)的使用
  6. [转]springmvc常用注解标签详解
  7. 像使用linux一样使用mac
  8. python login form
  9. iOS main函数讲解
  10. python基础-第六篇-6.4模块混战