您当前的位置: 首页 > 

MangataTS

暂无认证

  • 3浏览

    0关注

    423博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

第九届“图灵杯”NEUQ-ACM程序设计竞赛个人赛题解

MangataTS 发布时间:2022-01-16 19:19:49 ,浏览量:3

前言

由于本人比较菜,只会这十道题,如果哪里写的不对,请在评论区指出,剩下的三道题会尽力去补 比赛连接:https://ac.nowcoder.com/acm/contest/27302

A.大学期末现状(语法) 思路

根据输入的成绩,输出相应的字符串即可

代码
#include
using namespace std;
#define ll long long
#define mod 1000000009
#define endl "\n"
#define PII pair
ll ksm(ll a,ll b) {
	ll ans = 1;
	for(;b;b>>=1LL) {
		if(b & 1) ans = ans * a % mod;
		a = a * a % mod;
	}
	return ans;
}

ll lowbit(ll x){return -x & x;}

const int N = 2e6+10;
int n,a[N];

int main()
{
	int n;
	cin>>n;
	if(n >= 60) puts("jige,haoye!");
	else puts("laoshi,caicai,laolao");
    
	return 0;
}
B.G1024(语法) 思路

我们只需要判断是否有一天火车的位置能全部装下n个人数即可

代码
#include
using namespace std;
#define ll long long
#define mod 1000000009
#define endl "\n"
#define PII pair
ll ksm(ll a,ll b) {
	ll ans = 1;
	for(;b;b>>=1LL) {
		if(b & 1) ans = ans * a % mod;
		a = a * a % mod;
	}
	return ans;
}

ll lowbit(ll x){return -x & x;}

const int N = 2e6+10;
int n,k,a[N],b[N];

int main()
{
	cin>>n>>k;
	int ans = 0;
	bool fg = true;
	for(int i = 1;i >a[i]>>b[i];
		if(b[i]-a[i] >= n && fg) {
			ans = i;
			fg = false;
		}
	}
	if(fg) puts("G!");
	else coutn;
	cin>>ch;
	
	int cnt = 0;//计算不需要删除的字符数量
	int j = 0;
	for(int i = 0;i x>>y;
		a[x][y] = true;
	}
	int t;
	cin>>t;
	int sx,sy,ex,ey;
	for(int i = 0;i >sx>>sy>>ex>>ey;
		Ssx[i] = sx;
		Ssy[i] = sy;
		Eex[i] = ex;
		Eey[i] = ey;
		a[sx][sy] = a[ex][ey] = true;
	}
	for(int i = 0;i a[i];
	}
	for(int i = 1,j;i =mx2)
			{
				mx2=a[j];
			}
			
			ans+=mx2;
		}
	}
	cout>=1LL) {
		if(b & 1) ans = ans * a % mod;
		a = a * a % mod;
	}
	return ans;
}

ll lowbit(ll x){return -x & x;}

const int N = 1e7+10;
vector a(N);
ll b[N];

int main()
{
	string ch;
	cin>>ch;
	ll sum = 0;
	ll n = ch.size();
	for(ll i = 0;i >=1LL) {
		if(b & 1) ans = ans * a % mod;
		a = a * a % mod;
	}
	return ans;
}

ll lowbit(ll x){return -x & x;}

const int N = 2e6+10;
ll n,sum;

ll slove(ll x){
	ll ans = 0;
	for(int i = 1;i * i >n;
	for(int i = 1;i >a;
		sum+=a;
	}
	coutch;
	cin>>a>>b>>c;
	int n = ch.size();
	int l = 0,r = 0;
	for(int i = 0;i             
关注
打赏
1665836431
查看更多评论
0.0416s