1、这道题错的原因是我直接跳过了一句题目中关键的,但是生词很多的句子= =
2、英语阅读的时候,跳过复杂的句子,可以迅速抓住核心,避免纠缠细节,但是在题目中,会漏掉关键信息。(而且还是大写的NOT!)
#include<cstdio>
using namespace std;
int a[15],f[15];
int main(){
int T,n,kase=0;
double rate;
f[1]=2;
for(int i=2;i<=12;i++){
f[i]=f[i-1]*2;
}
scanf("%d",&T);
while(T--){
scanf("%d%lf",&n,&rate);
for(int i=1;i<=n;i++)
scanf("%d",&a[i]);
bool flag=false;
for(int i=1;i<n;i++){
if(1+i<=n&&2*a[i]<a[i+1]*rate){
flag=true;
break;
}
}
printf("Case #%d:\n",++kase);
if(flag) printf("Yes\n");
else printf("No\n");
}
return 0;
}