UVA 12169 Disgruntled Judge
2024-10-20 16:11:45
我该怎么说这道题呢。。。说简单其实也简单,就枚举模拟,开始卡了好久,今天看到这题没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 ;
}
最新文章
- css3圣诞雪景球
- JS学习:第一周——NO.3面向对象
- javascript如何设置DIV背景色为随机色
- 【转】HttpClient使用Post和Get提交参数
- 获取SHA1和MD5
- 尝试在Linux上编译KestrelHttpServer
- 转载:HttpClient使用详解
- android Tab =viewpager+fragmnet
- VS2012打包部署Winform程序
- C#泛型比较大小
- ice使用过程遇到的问题
- Vijos1144小胖守皇宫【树形DP】
- JavaScript 的使用基础总结①
- 1.JavaScript 教程:基础语法
- 【译】为什么BERT有3个嵌入层,它们都是如何实现的
- pandas功能使用rename, reindex, set_index 详解
- java多线程同步器
- Unity3D中自带事件函数的执行顺序
- js join 与 split
- 22条常用JavaScript开发小技巧
热门文章
- linux内核学习之四:进程切换简述
- iOS工程结构
- CM源码同步编译教程
- Codeforces 573B Bear and Blocks
- 从客户端(txtNewsContent=";<;hr />;";)中检测到有潜在危险的 Request.Form 值。怎么办呀?
- ISO7816标准IO通讯方面的需求
- Linux tr 命令使用
- Jquery回车键切换焦点方法(兼容各大浏览器)
- Struct2(五)处理表单
- You don&#39;t have permission to access / on this server for debian_8