首页 > 其他分享 >牛客小白月赛94

牛客小白月赛94

时间:2024-05-24 21:51:35浏览次数:10  
标签:cout namespace 牛客 数组 小白月赛 升序 include 94 define

A.苯的九宫格

 签到题 

Code:

#include<bits/stdc++.h>
    
using namespace std;
#define debug(x) cerr << #x << ": " << x << '\n';
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
    
int main() {
    ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
    int a[10] = {0};
    for (int i = 1; i <= 9; i++) {
        cin >> a[i];
    }
    string s; cin >> s;
    for (char c : s) cout << a[c - '0'];
    return 0;
}

  

B.小苯的好数组

思路:

如果一个数组按升序排序后和原来不完全相同, 也就是说如果这个数组本身就是升序那么输出0,否则就是这个数组原本的长度

Code:

#include<bits/stdc++.h>
    
using namespace std;
#define debug(x) cerr << #x << ": " << x << '\n';
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
    
int main() {
    ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
    int n; cin >> n;
    vector<int> a(n);
    for (int &i : a) cin >> i;
    cout << (is_sorted(a.begin(), a.end()) ? 0 : n) << '\n';
    return 0;
}

  

标签:cout,namespace,牛客,数组,小白月赛,升序,include,94,define
From: https://www.cnblogs.com/youhualiuh/p/18211747

相关文章

  • 【C++】牛客——OR64 求和
    ✨题目链接:OR64求和✨题目描述 输入两个整数n和m,从数列1,2,3.......n中随意取几个数,使其和等于m,要求将其中所有的可能组合列出来✨输入描述:每个测试输入包含2个整数,n和m✨输出描述: 按每个组合的字典序排列输出,每行输出一种组合 ✨示例1......
  • CF Round946 (Div. 3)C:map的map<pair<int,int>int>映射 + 性质
    BeautifulTriplePairs题目描述Polycarpwasgivenanarray$a$of$n$integers.Hereallylikestriplesofnumbers,soforeach$j$($1\lej\len-2$)hewrotedownatripleofelements$[a_j,a_{j+1},a_{j+2}]$.Polycarpconsidersapa......
  • Codeforces Round 946 (Div. 3) G Money Buys Less Happiness Now(反悔贪心)
    MoneyBuysLessHappinessNow1.题目大意:有n天,每天可以赚x块钱,然后每天可以通过花\(C_{i}\)块钱购买1点快乐值,然后每天赚的钱至少要在下一天才能用,问最多能获得多少快乐值。2.解题思路:我们发现天数变得很多,不能像e题那样dp了,所以要用贪心。具体来讲,我们碰到当前能买的就直接......
  • Codeforces Round 946 (Div. 3)
    C.BeautifulTriplePairs题意:优美组的定义是一共三对有且只有一对对应的数字不相同,求有多少个优美三元组思路:对于只有三对,而且只有一对不同,首先看前面遍历过的三元组会对后面的三元组产生影响,若是不记录前面对后面三元组的次数,那么我们要进行两次循环O(n^2)会寄的,因此我们......
  • WooYun-2016-199433
    PhpmyadminScripts/setup.phpDeserializationVulnerability(WooYun-2016-199433)Affectedversion:2.xSetupcdvulhub/phpmyadmin/WooYun-2016-199433docker-composeup-dVisithttp://10.10.10.8:8080andyouwillseethephpmyadminhomepage.Becausetherei......
  • 鸡兔同笼35个头94只脚 问鸡和兔各有几只?
    “鸡兔同笼”问题,由来已久。大约一千五百年前,我国古代数学名著《孙子算经》中记载了一道数学题——“鸡兔同笼”问题:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”这道题的意思是:“笼子里有若干只鸡和兔。从上面数,有35个头,从下面数,有94只脚。鸡和兔各有几只?”小学题目,......
  • CF Round946 (Div. 3)B:如何写映射
    SymmetricEncoding题目描述Polycarphasastring$s$,whichconsistsoflowercaseLatinletters.Heencodesthisstringusingthefollowingalgorithm:first,heconstructsanewauxiliarystring$r$,whichconsistsofalldistinctlettersofthestrin......
  • Codeforces Round 946 (Div. 3)
    CodeforcesRound946(Div.3)总结:赛时状态很好,做出了感觉平常会赛时寄掉但是赛后补题的E,但是也因此花费时间太多,没时间去做更简单的F和G,赛后G用时十分钟AC,F码的有点麻烦,用时40分钟左右,感觉三个小时能AK?A.PhoneDesktop题意:给定3*5的平面,有a个1*1的格子和b个2*2的格子,求完全......
  • “现代汽车中国前瞻软件赛杯” 牛客周赛 Round 43 D、E
     那时候吃了饭后,剩下25分钟,我就把A-D都过了一遍,E不够时间。 D对于x~y这个长度为k的序列:对于1~k每个数,它出现的数目。从x~y,到x+1~y:如果一个数出现的数目从0->1,出现元素数目+1;如果一个数出现的数目从1->0,出现元素数目-1。记录所有出现元素数目=k的序列。太多人对了。......
  • P2949 [USACO09OPEN] Work Scheduling G
    原题链接题解反悔贪心把工作按截至时间排序,每个工作有两个决策。如果这个工作有时间做,那就做;如果没时间做,就在已经做过的工作里取消价值最小的工作,换成当前工作(这里有一个前提,那就是每个工作需要的时间是一样的,而且当前工作的价值大于已经做过工作里价值最小的)code#include......