C语言函数如何返回数组

mybatis resultMap使用

  返回  

Acwing第 4 场周赛【完结】

2021/8/21 17:58:03 浏览:

目录

  • 3694. A还是B 【难度: 简单 / 知识点: 暴力】
  • 3695. 扩充序列 【难度: 一般: 知识点: 思维】

3694. A还是B 【难度: 简单 / 知识点: 暴力】

在这里插入图片描述

#include<bits/stdc++.h>
using namespace std;
int main(void)
{
    int n; cin>>n;
    string s; cin>>s;
    int A=0,B=0;
    for(int i=0;i<s.size();i++)
    {
        if(s[i]=='A') A++;
        else B++;
    }
    if(A>B) puts("A");
    else if(A==B) puts("T");
    else puts("B");
    return 0;
}

3695. 扩充序列 【难度: 一般: 知识点: 思维】

在这里插入图片描述
在这里插入图片描述

#pragma GCC optimize(2)
#include <bits/stdc++.h>
using namespace std;
typedef long long int LL;
const int N=1e5+10; 
int main()
{
	LL n,k; cin>>n>>k;
	int ans=0;
	if(k&1) cout<<1<<endl;
	else 
	{ 
	    bool flag=false;
		for(LL i=2;i<=50;i++)
		{
		    LL a=pow(2,i-1);
		    LL b=pow(2,i);
		    LL temp=k-a;
		    if(temp%b==0) flag=true,ans=i;
		    if(flag) break;
		}
		cout<<ans<<endl;
	}
    return 0;
}

联系我们

如果您对我们的服务有兴趣,请及时和我们联系!

服务热线:18288888888
座机:18288888888
传真:
邮箱:888888@qq.com
地址:郑州市文化路红专路93号