题目链接:http://ac.jobdu.com/problem.php?pid=1442

详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus

参考代码:

//
// 1442 A sequence of numbers.cpp
// Jobdu
//
// Created by PengFei_Zheng on 15/04/2017.
// Copyright © 2017 PengFei_Zheng. All rights reserved.
// #include <stdio.h>
#include <iostream>
#include <algorithm>
#include <string.h>
#include <cmath>
#define ret 200907
using namespace std; int n;
long long a,b,c,k; long long cal(long long a, long long q, long long k){
long long ans = a;
k--;
while(k!=){
if(k%==){
ans *= q;
ans%=ret;
}
k/=;
q*=q;
q%=ret;
}
return ans;
} int main(){
scanf("%d",&n);
while(n--){
scanf("%lld%lld%lld%lld",&a,&b,&c,&k);
long long ans = ;
if(b-a==c-b){
ans=( a % ret )+( ( (k-)%ret )*( (b-a)%ret )%ret )%ret;
}
else{
long long q = b/a;
ans = cal(a,q,k);
}
printf("%lld\n",ans);
}
return ;
}
/**************************************************************
Problem: 1442
User: zpfbuaa
Language: C++
Result: Accepted
Time:0 ms
Memory:1520 kb
****************************************************************/

最新文章

  1. 驱动01.LED
  2. 【转载】STL之priority_queue
  3. zendstudio文件编码修改问题
  4. 使用cocos2d-x v3.1开发小游戏(基本框架)
  5. MapReduce的输入输出格式
  6. SVN上传文件注意事项-------------------养成良好的项目文件上传习惯
  7. css控制内容显示,自动加&quot;...&quot;
  8. POJ --2104
  9. QT 仓库管理系统 开放源代码
  10. Protel99 SE快捷键大全
  11. C# Best Practices - Define Fields Appropriately
  12. BT5 firefox Flash插件问题
  13. 2017ecjtu-summer training #3 POJ3264
  14. Linux的文件类型
  15. PHPWord导出word文档
  16. 【ASP.NET MVC系列】浅谈ASP.NET 页面之间传值的几种方式
  17. VSTO:使用C#开发Excel、Word【5】
  18. 什么是Flume
  19. js单元测试框架
  20. bzoj1211-树的计数

热门文章

  1. PHP数组排序函数array_multisort()函数详解(一)
  2. unity3d 读取usb摄像头
  3. android 静默安装 卸载 资料汇总
  4. Axure实例演示—登录界面
  5. 主调度器schedule
  6. Linux安装rpc监控系统资源
  7. Android 布局学习之——Layout(布局)详解二(常见布局和布局参数)
  8. BareTail大文件日志实时查看工具
  9. php解析mpp文件
  10. MVC使用 Elmah 日志记录组件