Codeforces Beta Round #12 (Div 2 Only)未完结

Posted 辉小歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Codeforces Beta Round #12 (Div 2 Only)未完结相关的知识,希望对你有一定的参考价值。

2022.3.7
题单地址:https://codeforces.com/contest/12

目录

A. Super Agent


就是顺时针旋转180

#include<bits/stdc++.h>
using namespace std;
string a[3],b[3],c[3];
void solve()

	for(int i=0;i<3;i++) c[i]=b[i];
	for(int i=0;i<3;i++)
		for(int j=0;j<3;j++) b[j][2-i]=c[i][j];

int main(void)

	for(int i=0;i<3;i++) cin>>a[i],b[i]=a[i];
	solve(),solve();
	bool flag=1;
	for(int i=0;i<3;i++) if(a[i]!=b[i]) flag=0;
	if(flag) puts("YES");
	else puts("NO");
	return 0;

B. Correct Solution?

#include<bits/stdc++.h>
using namespace std;
string a,b,ans;
int cnt[15];
int main(void)

    cin>>a>>b;
    for(int i=0;i<a.size();i++) cnt[a[i]-'0']++;
    for(int i=1;i<=9;i++) 
    
        if(cnt[i])
        
            ans+=to_string(i),cnt[i]--;
            break;
        
    
    for(int i=0;i<10;i++) while(cnt[i]) ans+=to_string(i),cnt[i]--;
    if(ans==b) puts("OK");
    else puts("WRONG_ANSWER");
    return 0;

C. Fruits【贪心】

#include<bits/stdc++.h>
using namespace std;
map<string,int>mp;
const int N=1e5+10;
int n,m,a[N];
string s;
vector<int>ve;
int main(void)

    cin>>n>>m;
    for(int i=0;i<n;i++) cin>>a[i];
    for(int i=0;i<m;i++) cin>>s,mp[s]++;
    for(auto i=mp.begin();i!=mp.end();i++) ve.push_back(i->second);
    sort(a,a+n);
    sort(ve.begin(),ve.end());
    int sum=0;
    for(int i=0,j=ve.size()-1;j>=0;i++,j--)
    
        sum+=ve[j]*a[i];
    
    cout<<sum<<" ";
    sum=0;
    for(int i=n-1,j=ve.size()-1;j>=0;j--,i--) sum+=a[i]*ve[j];
    cout<<sum;
    return 0;

D. Ball【线段树 未完成】

E. Start of the season【构造】

#include<bits/stdc++.h> 
using namespace std;
const int N=1010;
int a[N][N],b[N],n;
int main(void)

	cin>>n;
	n--;
	for(int i=0;i<n;i++) b[i]=i+1;
	for(int i=0;i<n;i++) 
	
		for(int j=0;j<n;j++) a[i][(j-i+n)%n]=b[j];
	
	for(int i=0;i<n;i++)
	
	    a[i][n]=a[i][i];
	    a[n][i]=a[i][i];
	    a[i][i]=0;
	
	for(int i=0;i<=n;i++)
	
	    for(int j=0;j<=n;j++) cout<<a[i][j]<<" ";
	    cout<<endl;
	
	return 0;

以上是关于Codeforces Beta Round #12 (Div 2 Only)未完结的主要内容,如果未能解决你的问题,请参考以下文章

Codeforces Beta Round #12 (Div 2 Only) D. Ball 树状数组查询后缀最值

Codeforces Beta Round#2

Codeforces Beta Round #7

Codeforces Beta Round #6 (Div. 2)未完结

Codeforces Beta Round #5

Codeforces Beta Round #3