POJ 2115 (C Looooops)
来源:互联网 发布:淘宝企业店铺税务申报 编辑:程序博客网 时间:2024/05/20 00:15
打这个纯粹是看书看到这里,看见这个题目,就按数上的打一下,就当理解一下线性同余方程,不过打完了,还有好多疑问!!!!
表示数学真是太博大精深了。。。
代码如下:
#include<iostream>#include<cstring>#include<cstdio>using namespace std;void exgcd(__int64 a,__int64 b,__int64 &d,__int64 &x,__int64 &y){ if(b==0) { x=1;y=0; d=a;return ; } else { exgcd(b,a%b,d,x,y); __int64 temp=x; x=y; y=temp-(a/b)*y; }}int main(){ __int64 x,y,m,n,l,temp,ans; __int64 a,b,c,d,k; while(cin>>a>>b>>c>>k &&(a+b+c+k)) { temp=c; c=b-a; a=temp; b=(__int64 )1<<k; exgcd(a,b,d,x,y); if(c%d != 0) { printf("FOREVER\n"); } else { ans=x*c/d; temp=b/d; ans=ans%temp+temp; cout<<ans%temp<<endl; } } return 0;}
路途中。。。。
- poj 2115 C Looooops
- POJ 2115 C Looooops
- POJ 2115 C Looooops
- POJ 2115 C Looooops
- POJ 2115 C Looooops
- POJ 2115 C Looooops
- POJ 2115 C Looooops
- poj 2115 C Looooops
- POJ 2115 (C Looooops)
- poj 2115 C Looooops
- POJ 2115 C Looooops
- POJ 2115 C Looooops
- poj 2115 C Looooops
- POJ 2115 C Looooops
- POJ 2115 C Looooops
- POJ 2115 C Looooops
- POJ 2115 C Looooops
- POJ 2115--C Looooops
- linux kernel current宏
- 学习VB.NET 变量命名三原则
- uva 10106 Product
- 编译系统与解释系统
- 笔试练习题
- POJ 2115 (C Looooops)
- 字符串匹配算法
- Cocos2d-x 一边执行动作序列一边播放动画
- 给定一个数组,数组中有正负数,求出所有字数组中和值最大的值。
- spring中如何处理oracle大字段
- [各种面试题] 复制带随机节点的链表
- 21. 1~n任意取数组成m
- 《计算机网络》 读书笔记(六) 协议比较
- 寄存器UART