【蓝桥杯-牛客冲刺题单】

前言:

蓝桥杯前一天除了看看模板和做过的题,也可以限时做一下中等偏下的题找手感。
链接: 冲刺题单
链接: b站up主也有讲解

牛牛的早八

#include<bits/stdc++.h>
using namespace std;
#define int long long 
#define endl '\n'


void solve()
{
   
   

    int m;
    cin >> m;
    //cout<<"m="<<m<<endl;
    int a = 0, b = 0;
    while (m--)
    {
   
   
        int x, y;
        scanf("%lld:%lld", &x, &y);
        //cout<<"x="<<x<<' '<<"y="<<y<<endl;
        int time = x * 60 + y;

        //cout<<"time="<<time<<endl;

        if (time > 480 && time <= 485)a++;
        else if (time > 485)b++;
    }
    cout << a << ' ' << b << endl;

}

signed main()
{
   
   
    int t = 1;
    cin >> t;
    while (t--)solve();

    return 0;
}

光速签到

#include<bits/stdc++.h>
using namespace std;
#define int long long 

const int N = 10;
int v[N];
int n;
int flag;
int res;

bool cmp(int x, int y)
{
   
   
	return x > y;
}

signed main()
{
   
   
	cin >> n;
	for (int i = 0; i < n; i++)cin >> v[i];
	sort(v, v + n, cmp);

	for (int i = 0; i < n; i++)
	{
   
   
		if (v[i] != 0)
		{
   
   
			flag = 1;
			break;
		}
	}

	if (!flag)
	{
   
   
		for (int i = 0; i < n; i++)
		{
   
   
			cout << v[i];
		}
		return 0;
	}

	for (int i = 0; i < n; i++)
	{
   
   
		res = res * 10 + v[i];
	}

	if (res % 10 == 0)  cout << res;
	else cout << -1;

	return 0;


}

牛牛的身高

#include<bits/stdc++.h>
using namespace std;
#define int long long 

int n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值