用户工具

站点工具


2020-2021:teams:namespace:牛客多校第三场

这是本文档旧的修订版!


牛客多校第三场

本场感觉还算比较满意吧,过了不少题。

A

很容易。适合作为第一学期程序设计的压轴题,或者算法课贪心算法中的水题。

点击以显示 ⇲

点击以隐藏 ⇱

#include<stdio.h>
 
int t,n;
char s[2000005];
 
int main()
{
    scanf("%d",&t);
    while(t--)
	{
        scanf("%d",&n);
        scanf("%s",s);
        int cnt1=0,ans=0;
        int i; 
        for(i=0;i<n;i++)
		{
			switch(s[i])
			{
			case'0':
				if(cnt1>0)
				{
	                ans++;
	                cnt1--;
	            }
	            break;
			case'1':
				cnt1++;
				break;
			default:
				ans++;
			}
        }
        printf("%d\n",ans+cnt1/2);
    }
    return 0;
}

A

点击以显示 ⇲

点击以隐藏 ⇱

 

A

点击以显示 ⇲

点击以隐藏 ⇱

 

A

点击以显示 ⇲

点击以隐藏 ⇱

 

A

点击以显示 ⇲

点击以隐藏 ⇱

 

A

点击以显示 ⇲

点击以隐藏 ⇱

 

A

点击以显示 ⇲

点击以隐藏 ⇱

 

A

点击以显示 ⇲

点击以隐藏 ⇱

 
2020-2021/teams/namespace/牛客多校第三场.1595209055.txt.gz · 最后更改: 2020/07/20 09:37 由 great_designer