キーエンスプログラミングコンテスト2022(AtCoder Beginner Contest 274) - AtCoder
啊,不错,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,没来得及打暴力。打暴力有什么技巧?没什么技巧,多练。但我其实真的不担心了,我相信我肯定能把暴力和特殊数据分拿满的。至于回了学校之后开不开机房,无所谓,开了固然好,我会练习打暴力,当然不开也就算了。
很累了。期待能够无忧无虑地搞文化课的生活。
愿宇宙射线干扰!