记人生第N+M次参加atcoder比赛

キーエンスプログラミングコンテスト2022(AtCoder Beginner Contest 274) - AtCoder

 Event Time Announcer

啊,不错,abc切了三道


看题

 水

不过WA了一发。因为只右移了三位。

就是下次注意一下。

#include<bits/stdc++.h>
using namespace std;
int main(){
	int a,b;
	double ans;
	cin>>a>>b;
	ans=(double)b/(double)a;
	int ans2=ans*10000;
	if(ans2%10>=5)ans2++;
	ans=((double)ans2/(double)10000);
	cout<<fixed<<setprecision(3)<<ans<<endl;
	return 0;
}

看不懂?

 

 这样就很清晰明了。

#include<bits/stdc++.h>
using namespace std;
int main(){
	int h,w;
	char c[1005][1005];
	cin>>h>>w;
	for(int i=1;i<=h;i++)
		for(int j=1;j<=w;j++)
			cin>>c[i][j];
	int ans=0;
	for(int i=1;i<=w;i++){
		ans=0;
		for(int j=1;j<=h;j++){
			if(c[j][i]=='#')ans++;
		}
		cout<<ans<<" ";
	}
	cout<<endl;
	return 0;
}

因为分不清序号和数组下标,这题我读了半个小时,zxy都说你C怎么还没过

但其实他很简单啊,是最简单的一道。意思我就不说了,锻炼一下您的读题能力。

#include<bits/stdc++.h>
using namespace std;
int a[200005],ans[500005];
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		//if(a[i]==1)continue;
		ans[i<<1]=ans[i<<1|1]=ans[a[i]]+1;
	}
	for(int i=1;i<=2*n+1;i++)cout<<ans[i]<<endl;
	return 0;
}

 嗯,一遍AC,zex和zxy都WA了一次呢呵呵

纪念生命中美好的时刻

wpc表示上红有望(喜获orzer几位)


 下个星期六就是csp了。我甚至没有来得及练习打暴力,也不知道这个星期还能不能去机房。

但无论如何,无论csp打的如何,无论去不去noip,我11月以后都要开始学习文化课了。

这个账号之后可能会用于写文化课博客。也不打算新建专栏了,就放在我现在设置的这两个专栏里。内容包括题解,学习感想,日记,还有我自己出的题等等。

好吧,不扯远了,就说说我们下周六的csp。我的目标是:普及一等,提高拿满暴力分(有可能会对非暴力分有一些思路,但不敢保证拿分,还是要把暴力拿稳)

然后,关于我们学校的oierdb排名,我的目标是排在zxy后面,而zxy还是排在wpc后面。(可能会出现一些我所不能确定的人员,导致不能按照我所想的那样实现。但我至少可以说,等我去了我想要去的那个高中,我会直接薄纱全场)

差不多了。这个周末写了一些ds,没来得及打暴力。打暴力有什么技巧?没什么技巧,多练。但我其实真的不担心了,我相信我肯定能把暴力和特殊数据分拿满的。至于回了学校之后开不开机房,无所谓,开了固然好,我会练习打暴力,当然不开也就算了。

很累了。期待能够无忧无虑地搞文化课的生活。

愿宇宙射线干扰!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值