B 题case通过率为91.67%

#include <stdio.h>
#include <math.h>
int main ()
{
	long long k;
	long long mid,mid1,a;
	int cnt;
	scanf("%lld",&k);
	mid=sqrt(k);
	if(mid!=0)
		a=k/mid;
	else
		a=mid;
	mid1=k-mid*a;
	if(mid>mid1){
	for(cnt=1; cnt<=mid; cnt++){
		printf("(");
		if(cnt==mid1)
			printf(")");
	}
	for(cnt=0; cnt<a; cnt++)
	printf(")");
	}
	return 0;
}
全部评论
k=0时 要求非空
点赞 回复 分享
发布于 2021-02-03 12:59

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务