#include<stdio.h> #include<string.h> int main() { int n,i,num=0,t=0; float p[100],sum[100],k=0,d=0; char ch1[100]; char ch[100]; scanf("%d",&n); for(i=0;i<n;i++) {scanf("%f",&p[i]);d+=p[i];} scanf("%s",ch); for(i=0;i<n;i++) { if(i==0) {sum[0]=p[0];k+=sum[0];} else {sum[i]=(float)p[i]/(num+1);k+=sum[i];} if(ch[i]==‘1‘) num++; else num=0; } if((float)k/d>=0.5){printf("0>_<0!");return 0;} else while(k/d<0.5&&t<n) { k=0; num=0; strcpy(ch1,ch); ch1[t]=‘0‘; for(i=0;i<n;i++) { if(i==0) {sum[0]=p[0];k+=sum[0];} else {sum[i]=(float)p[i]/(num+1);k+=sum[i];} if(ch1[i]==‘1‘) num++; else num=0; } t++; } if((float)k/d>=0.5)printf("0>_<0!"); else printf("POOR LRC!"); }
时间: 2024-11-08 09:49:20