AISing Programming Contest 2021(AtCoder Beginner Contest 202)(A-C)D待补

简介: 算法

链接:


A - Three Dice

题意:给你三个整数分别对应其骰子的大小,在这里,每一个骰子都是一个标准的立方骰子,其中相对面上的数字之和是7,求对面的和.

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c;
    cin>>a>>b>>c;
    cout<<abs(7-a)+abs(7-b)+abs(7-c)<<endl;
}


B - 180°


题意:将字符串反转,并且把6换成9,把9换成6.

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s1;
    cin>>s1;
    reverse(s1.begin(),s1.end());
    for(int i=0;i<s1.length();i++){
        if(s1[i]=='9') cout<<6;
         else if(s1[i]=='6')    cout<<9;
         else cout<<s1[i];
    }
    cout<<endl;
}


C - Made Up


题意:

1.png

#include<bits/stdc++.h>
using namespace std;
#define int long long
const int maxn=1e5+100;
int a[maxn];
int b[maxn];
int c1[maxn];
signed  main()
{
    int n,m,i,j;
    int ans=0;
    cin>>n;
    map<int ,int >ma,mp;
    for(i=0;i<n;i++){
        cin>>a[i];
        ma[a[i]]++;
    }
    for(i=0;i<n;i++){
        cin>>b[i];
        mp[i]=b[i];
    }
    for(i=0;i<n;i++){
        cin>>m;
        c1[i]=mp[m-1];
        ans+=(ma[mp[m-1]]);
    }
    cout<<ans<<endl;
}


D - aab aba baa


题意:给你a个字符‘a’和b个字符’b’,输出按照字典序排列后第k大的

思路:

听说是dp,但是我没看太懂,再想一想,dp太弱鸟~

2.png

相关文章
|
Java Linux iOS开发
Typora最新版破解, 2022年11.7破解成功
Typora最新版破解, 2022年11.7破解成功, 支持Linux, Windows, Mac三端破解, 你值得拥有哦
|
8月前
|
Unix 虚拟化 iOS开发
FreeBSD 13.5 x86_64 OVF (sysin) - VMware 虚拟机模板
FreeBSD 13.5 x86_64 OVF (sysin) - VMware 虚拟机模板
133 1
FreeBSD 13.5 x86_64 OVF (sysin) - VMware 虚拟机模板
|
8月前
|
机器学习/深度学习 人工智能 安全
一篇关于DeepSeek模型先进性的阅读理解
本文以DeepSeek模型为核心,探讨了其技术先进性、训练过程及行业影响。首先介绍DeepSeek的快速崛起及其对AI行业的颠覆作用。DeepSeek通过强化学习(RL)实现Time Scaling Law的新范式,突破了传统大模型依赖算力和数据的限制,展现了集成式创新的优势。文章还提到开源的重要性以及数据作为制胜法宝的关键地位,同时警示了业务发展中安全滞后的问题。
1305 176
一篇关于DeepSeek模型先进性的阅读理解
|
开发框架 监控 数据可视化
90%的项目经理都在使用的15款项目管理工具清单
【11月更文挑战第4天】以下是15款广受项目经理欢迎的项目管理工具:Jira、Worktile、Pingcode、Asana、Trello、Basecamp、Monday.com、Smartsheet、ProofHub、VersionOne、Pivotal Tracker、ClickUp、ProjectLibre、OpenProject 和 禅道。这些工具各具特色,适用于不同规模和类型的项目管理需求。
278 3
|
9月前
|
缓存 C语言
|
存储 数据可视化 数据挖掘
R语言绘制圈图、环形热图可视化基因组实战:展示基因数据比较
R语言绘制圈图、环形热图可视化基因组实战:展示基因数据比较
|
分布式计算 大数据 Java
MaxCompute产品使用问题之是否可以恢复最近两天生命周期清理的数据
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
109 6
|
Java Linux Shell
docker-compose下的java应用启动顺序两部曲之二:实战
实战java应用的改造,使之在docker-compose下可以按照业务需求的顺序来启动
358 1
docker-compose下的java应用启动顺序两部曲之二:实战
|
前端开发 网络协议 容器
第 6 章 Netty 核心模块组件
第 6 章 Netty 核心模块组件
123 0
|
存储 测试技术 BI