首页 > 其他分享 >《看了受制了》第十二天,4道题,合计53道题

《看了受制了》第十二天,4道题,合计53道题

时间:2023-09-06 22:03:44浏览次数:41  
标签:10 道题 第十二天 int cin 53 ++ a2 include

2023年9月6日

今天是Atcoder、ACWING、牛客。
预告!!已经再出Atcoder的爬虫翻译了(慢慢集成一下,数学建模完成后完善)。

ACWING5199 现代艺术

题目理解

  • 这个题目以a数组作为横行的操作次数,b数组为纵向的操作次数。
  • 然后每一个位置的操作次数便是a[i] + b[j]就是第(i, j)的操作次数。
  • 偶数为黑色、奇数为金色

代码实现

#include<iostream>
#include<cstring>
using namespace std;

const int N = 5e6;

int a[N], b[N];
int n, m, k;
int main()
{
    cin >> n >> m >> k;

    while(k -- )
    {
        char c;
        int p;
        cin >> c >> p;
        if(c == 'R')
            a[p]++;
        else
            b[p]++;
    }

    int res = 0;
    for(int i = 1; i <= n ; i++)
        for(int j = 1; j <= m; j++)
            if((a[i] + b[j]) % 2)
                res++;

    cout << res;
    return 0;
}

牛客每日一刷 游游的字符重排

题目理解

就是全排列。
但是这个不是知道为啥手敲过不了,用内置的过了。学到新东西next_permutation遍历全排列。

代码实现

#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;

string s;

bool check(string p)
{
    for(int i = 0; i < p.size() - 1; i++)
        if(p[i] == p[i + 1])
            return false;
    
    return true;
}


int main()
{
    int res = 0;
    cin >> s;
    sort(s.begin(),s.end());
    do{
        if(check(s))
            res++;
    }while(next_permutation(s.begin(), s.end()));
    
    cout << res;
    return 0;
}

牛客每日一题 柜台结账

题目理解

用整数来换算,不要用小数,会有精度问题。

代码实现

a1, a2 = map(int, input().split())
l = len(str(a2))

if a2 == 0:
    print("PLMM")
elif a2 < 5*pow(10, l-1) or a2 == 5*pow(10, l-1) and a1 % 2 == 0:
    print("Happy birthday to YXGG")
else:
    print("Happy birthday to MFGG")

AtcoderABC080 B Harshad Number

题目理解

就是数位求和,然后取模

代码实现

#include<iostream>
using namespace std;

int main()
{
    int n;
    cin >> n;
    int t = n;
    int sum = 0;
    
    while(n)
    {
        sum += n % 10;
        n /= 10;
    }
    
    if(t % sum)
        cout << "No";
    else
        cout << "Yes";
    
    return 0;
}

标签:10,道题,第十二天,int,cin,53,++,a2,include
From: https://www.cnblogs.com/wxzcch/p/17683472.html

相关文章

  • 中国石油大学论文辅导搜Q,530986209
    需要作业答案,论文辅导搜扣扣,```530986209```交文件要求首先按照自己的个人兴趣在题目列表选择一个题目或者自拟题目,然后根据软件工程开发流程,完成这个题目从需求分析到系统测试的各个阶段环节目标,并按照附件里面给出的各种文档格式,撰写相关文档。请注意本课程ᨀ交的内容,应该......
  • 牛客——SQL253 获取有奖金的员工相关信息
    描述现有员工表employees如下:emp_nobirth_datefirst_namelast_namegenderhire_date100011953-09-02GeorgiFacelloM1986-06-26100021964-06-02BezalelSimmelF1985-11-21有员工奖金表emp_bonus:emp_noreceviedbtype100012010-01-011......
  • ARC153
    ARC153A直接枚举所有的美丽数即可#include<bits/stdc++.h>usingnamespacestd;vector<int>V;signedmain(){//freopen("date.in","r",stdin);//freopen("date.out","w",stdout);for(inti1=1;i1<=9;i1++......
  • "deepleraning.ai" study Notes P52 53 Dropout
    #reasonwhydropoutcouldresolveoverfitting##thefirst: smallerneuralnetworkseemslikeitshouldhavearegularizingeffect(P52)##thesecond:theperspectiveofasingleunit *theunits'job利用输入单元生成有意义的输出*因为有些输入神经元会......
  • 【题解】Educational Codeforces Round 153(CF1860)
    每次打都想感叹一句,Educational名不虚传。A.NotaSubstring题目描述:有\(t\)组数据,对于每一组数据,你需要判断能否构造一个只由左右括号组成且长度为已经给定字符串的\(2\)倍且已经给定的字符串不是子串的合法字符串。注:合法的字符串是左右括号能完全匹配的字符串。如果能,......
  • macOS Sonoma 14 beta 7 (23A5337a) Boot ISO 原版可引导镜像下载
    macOSSonoma14beta7(23A5337a)BootISO原版可引导镜像下载本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。请访问原文链接:https://sysin.org/blo......
  • macOS Sonoma 14 beta 7 (23A5337a) ISO、IPSW、PKG 下载
    macOSSonoma14beta7(23A5337a)ISO、IPSW、PKG下载本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。请访问原文链接:https://sysin.org/blog/macOS-......
  • 《看了受制了》第七天,1道题,合计31道题
    2023年9月1日今天还总结了个STL。ACWING5179分组题目理解就是利用了哈希,我们可以使用unorder_map来快速实现。我们用pair来存每一对的情况,a代表想在一起的同学,b代表不想在一起的同学。随后用一个哈希表,来代表分组的情况。然后我们就看想在一起的他们的分组在不在一起。不想......
  • 20230829-面试题html+css5道题记录
    css预处理工具参考答案:CSS预处理器是一个能让你通过预处理器自己独有的语法来生成CSS的程序。css预处理器种类繁多,三种主流css预处理器是Less、Sass(Scss)及Stylus;它们各自的背景如下:Sass:2007年诞生,最早也是最成熟的CSS预处理器,拥有ruby社区的支持和compass这一最强大的css框......
  • 【大功率舞台灯/摄影灯RGB调光驱动方案】DC-DC降压恒流LED调光芯片APS54083,输出10A大
    产品描述APS54083是一款PWM工作模式,高效率、外围简单、外置功率MOS管,适用于5-220V输入高精度降压LED恒流驱动芯片。输出最大功率150W最大电流6A。APS54083可实现线性调光和PWM调光,线性调光脚有效电压范围0.5-2.5V.PWM调光频率范围100HZ-30KHZ。APS54083工作......