我该怎么说这道题呢。。。说简单其实也简单,就枚举模拟,开始卡了好久,今天看到这题没a又写了遍,看似会超时的代码交上去a了,果然实践是检验真理的唯一标准。。。

 #include <iostream>
#include <cstring>
#include <cstdio>
using namespace std; const int mod = ; int main (){
int x[];
int n;
while (~scanf ("%d",&n)){
for (int i=;i<*n;i+=)
scanf ("%d",&x[i]);
int a,b;
int flag;
for (a=;a<=;a++){
for (b=;b<=;b++){
int temp;
temp=(a*x[]+b)%mod;
temp=(a*temp+b)%mod;
if (temp==x[])
break ;
}
//b=(x[3]-((a*a)%mod)*x[1]%mod)%mod/(a%mod+1);
flag=;
for (int i=;i<=*n;i++){
int temp=(a*x[i-]+b)%mod;
if (i%&&temp!=x[i]){
flag=;
break ;
}
x[i]=temp;
}
if (!flag)
break ;
}
for (int i=;i<=*n;i+=)
printf ("%d\n",x[i]);
}
return ;
}

最新文章

  1. css3圣诞雪景球
  2. JS学习:第一周——NO.3面向对象
  3. javascript如何设置DIV背景色为随机色
  4. 【转】HttpClient使用Post和Get提交参数
  5. 获取SHA1和MD5
  6. 尝试在Linux上编译KestrelHttpServer
  7. 转载:HttpClient使用详解
  8. android Tab =viewpager+fragmnet
  9. VS2012打包部署Winform程序
  10. C#泛型比较大小
  11. ice使用过程遇到的问题
  12. Vijos1144小胖守皇宫【树形DP】
  13. JavaScript 的使用基础总结①
  14. 1.JavaScript 教程:基础语法
  15. 【译】为什么BERT有3个嵌入层,它们都是如何实现的
  16. pandas功能使用rename, reindex, set_index 详解
  17. java多线程同步器
  18. Unity3D中自带事件函数的执行顺序
  19. js join 与 split
  20. 22条常用JavaScript开发小技巧

热门文章

  1. linux内核学习之四:进程切换简述
  2. iOS工程结构
  3. CM源码同步编译教程
  4. Codeforces 573B Bear and Blocks
  5. 从客户端(txtNewsContent=&quot;&lt;hr /&gt;&quot;)中检测到有潜在危险的 Request.Form 值。怎么办呀?
  6. ISO7816标准IO通讯方面的需求
  7. Linux tr 命令使用
  8. Jquery回车键切换焦点方法(兼容各大浏览器)
  9. Struct2(五)处理表单
  10. You don&#39;t have permission to access / on this server for debian_8