您的位置:首页 > 其它

Codeforces Educational Codeforces Round 54 (Rated for Div. 2)

2018-11-16 20:54 387 查看

A. Minimizing the String

[code]#include<cstdio>
#include<cstring>
int main(){
int n,i,f;
char s[200005];
scanf("%d%s",&n,s);
f=n-1;
for(int i=0;i<n-1;i++){
if(s[i]>s[i+1]){
f=i;
break;
}

}
for(int i=0;i<n;i++){
if(i==f)
continue;
else printf("%c",s[i]);
}
printf("\n");
}

B. Divisor Subtraction

[code]#include<cstdio>
int main(){
long long n;
scanf("%lld",&n);
for(long long i=2;i*i<=n;i++){
if(n%i==0){
printf("%lld\n",(n-i)/2+1);
return 0;
}
}
printf("1\n");
return 0;
}

C. Meme Problem

[code]#include<bits/stdc++.h>
#include<cmath>
using namespace std;
int main(){
int T;
scanf("%d",&T);
while(T--){
double d;
scanf("%lf",&d);
double D=d*d/4-d;
if(D<0){
printf("N\n");
}
else D=sqrt(D),printf("Y %.9lf %.9lf\n",d/2+D,d/2-D);
}
}

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐