ABC340(A-C)

A

#include<bits/stdc++.h>
using namespace std;
int main()
{
  int a,b,d;
  cin>>a>>b>>d;
  while(a<=b){
    cout<<a<<" ";
    a+=d;
  }
  return 0;
}

B

#include<bits/stdc++.h>
using namespace std;
vector<int> v;
int main()
{
  int n;
  int a,b;
  cin>>n;
  while(n--){
    cin>>a>>b;
    if(a==1)v.push_back(b);
    else cout<<v[v.size()-b]<<endl;
  }
  return 0;
}

C

#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll n;
map<ll,ll> mp;
ll dfs(ll n){
    if(n<2)return 0;
    else{
        if(!mp[n]){
            long long tmp1 = dfs(n / 2), tmp2 = dfs(n - n / 2);
            if(n%2==0)mp[n]=tmp1*2+n;
            else mp[n]=tmp1+tmp2+n;
        }
        return mp[n];
    }
}
int main()
{
    cin>>n;
    cout<<dfs(n)<<endl;
    return 0;
}

记忆化搜索:dp+dfs

相关推荐

  1. ABC340(A-C)

    2024-02-16 06:24:01       53 阅读
  2. ABC340 A-F题解

    2024-02-16 06:24:01       50 阅读
  3. ABC341A-D题解

    2024-02-16 06:24:01       51 阅读
  4. ABC344 A-E题解

    2024-02-16 06:24:01       46 阅读
  5. ABC349 A-E题解

    2024-02-16 06:24:01       37 阅读
  6. ABC210(A-C)

    2024-02-16 06:24:01       50 阅读
  7. ABC336(A-C)

    2024-02-16 06:24:01       67 阅读
  8. ABC337(A-C)

    2024-02-16 06:24:01       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-16 06:24:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-16 06:24:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-16 06:24:01       82 阅读
  4. Python语言-面向对象

    2024-02-16 06:24:01       91 阅读

热门阅读

  1. 「数据结构」绪论

    2024-02-16 06:24:01       47 阅读
  2. STM32介绍

    2024-02-16 06:24:01       49 阅读
  3. 通过Spring @Validated 更优雅的实现参数校验

    2024-02-16 06:24:01       40 阅读
  4. Zeek实战—快速构建流量安全能力

    2024-02-16 06:24:01       50 阅读
  5. mac安装openjdk

    2024-02-16 06:24:01       47 阅读
  6. python 算法之 克鲁斯卡尔算法

    2024-02-16 06:24:01       58 阅读
  7. django中的中间件

    2024-02-16 06:24:01       53 阅读
  8. 音视频高频知识点

    2024-02-16 06:24:01       55 阅读