【无标题】

追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

导读:本篇文章讲解 【无标题】,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

🎆音乐分享 

鲸鱼电台 – 房东的猫


【无标题】

【无标题】

【无标题】这道题容易迷 

可以想象一下这个过程

 这道题使用结构体是真的妙

#include<iostream>

using namespace std;

struct inform{
    int num;
    string name;
}arr[100010];

int main(){
    int n,m;
    cin>>n>>m;
    for(int i=0;i<n;i++){
        cin>>arr[i].num>>arr[i].name;
    }
    int t=0;
    while(m--){
        int a,b;
        cin>>a>>b;
        if((arr[t].num==0&&a==0)||(arr[t].num==1&&a==1))
            t=(t+n-b)%n;
        else
            t=(t+n+b)%n;
    }
    cout<<arr[t].name;
    return 0;
}

1015-零钱兑换_牛客竞赛语法入门班数组模拟、枚举、贪心习题 (nowcoder.com)

【无标题】

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int ans=0;
    for(int i=0;i<=n/5;i++)
    {
        for(int j=0;j<=n/2;j++)
        {
            for(int l=0;l<=n;l++)
            {
                if(5*i+2*j+l==n)
                    ans++;
                else if(5*i+2*j+l>n)
                    break;
            }
        }
    }
    cout<<ans;
}

 或者

#include<iostream>

using namespace std;

const int N = 210;
int f[N];

int main()
{
    int w[] = {1, 2, 5};
    int n; cin >> n;
    
    f[0] = 1;
    for(int i = 0; i < 3; i ++ )
        for(int j = w[i]; j <= n; j ++ )
            f[j] += f[j - w[i]];//先累加1的,再累加2的,再累加5的
    cout << f[n] << endl;
    
    return 0;
}

Code over!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/131384.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!