立志育人


私信TA

用户名:helloUniv

访问量:3572

签 名:

不当懒狗

等  级
排  名 1230
经  验 2957
参赛次数 0
文章发表 13
年  龄 0
在职情况 学生
学  校 四川师范大学
专  业

  自我简介:

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

#include<stdio.h>
#include<string.h>
int main()
{
	int n;
	char s[1000001];
	scanf("%d",&n);
	getchar();
	gets(s);
	int i,j,l=strlen(s);
	int low=1,mid=(low+n)/2;
	for(i=0;i<l;i++)
	{
		if(s[i]=='u')
		{
			low=mid;
			mid=(low+n)/2;
		}
		else if(s[i]=='d')
		{
			n=mid;
			mid=(low+n)/2;
		}
		else
		break;
	}
	mid=(low+n)/2;
	printf("%d\n",mid);						
}                                                                                                                                                                                                                                    提交错误
2021-12-19 22:21:34
  • «
  • 1
  • »