牛客小白月赛26:I-恶魔果实

修改yolov8使支持单通道图像输入 默认支持BGR三通道图像输入,但是在很多工业场景下,存在很多灰度图像的场景,因此对yolov8代码做一些修改以支持单通道图像输入,满足项目实际需求。训练时,只需要在 data 的 yaml 文件中,添加 ch=1 即可。 阅读详情

题目链接:I-恶魔果实

题意:

牛牛得到了一堆神奇的恶魔果实,每个恶魔果实都给了牛牛一个改变数字的能力,可以把数字a变成数字b,现在牛牛有一个数字x,他想知道吃完这n个恶魔果实后,他可以把数字x变成多少种的数。

注:每一个恶魔果实的能力可以重复使用多次,当然也可以不用,存在相同能力的恶魔果实.

解题思路:

   很明显,每个数能换到其他数的乘积就是答案,直接用三重for循环判断

#include<bits/stdc++.h> 
#define ll long long
using namespace std;
const int maxn = 1e6+5;
const int mod = 1e4+7;
int main(){
    int x, n;
    int h[11][11];
    memset(h, 0, sizeof(h));
    cin >> x >> n;
    for(int i = 0; i < n; i++){
        int a, b;
        cin >> a >> b;
        h[a][b] = 1;
    }
    for(int k = 0; k <= 9; k++){
        for(int i = 0; i <= 9; i++){
            for(int j = 0; j <= 9; j++){
                if(h[k][j] == 1 && h[j][i] == 1){
                    h[k][i] = 1; // 此处k是最外层,将循环次数最多的j设置为中间节点
                }
            }
        }
    }
    int ans[10];
    for(int i = 0; i <= 9; i++){
        ans[i] = 1;
        for(int j = 0; j <= 9; j++){
            if(h[i][j] == 1 && i != j){
                ans[i]++;
            }
        }
    }
    int res = 1;
    while(x){
        res = res * ans[x % 10] % mod;
        x = x / 10;
    }
    cout << res << endl;
    return 0;
}

 

家用扫地机器人实物拆解报告-从顶盖到每一颗螺丝 · 逐层拆解旗舰扫拖一体机器人 2026年旗舰扫拖机器人拆解报告:采用D形机身设计,主机重4.5kg,基站重12kg。核心配置包括RK3588S+STM32H743双处理器、8颗21700电池、LDS激光雷达和双摄像头+结构光导航系统。创新设计亮点:锥形滚刷自动排毛发、活水循环拖地系统、基站集成450W强力集尘和自动上下水模块(带三重防漏保护)。整机采用模块化设计,关键部件均支持快速更换,在密封性、防呆设计和降本增效方面展现出成熟的工程智慧。 阅读详情

相关推荐

【智能体】零代码实战:Coze多智能体协作开发全流程解析

本文详细解析了Coze平台的多智能体协作开发全流程,从入门指南到实战技巧,帮助用户零代码构建高效AI团队。通过模块化设计和专业分工,多智能体系统能显著提升任务处理速度和准确率,适用于客服、内容创作、教育培训等多个场景。文章还提供了性能优化和常见问题解决方案,助力开发者快速掌握Multi-Agent技术。

weixin_29239279的博客 334

牛客小白月赛26:A-牛牛爱学习

题目链接:A-牛牛爱学习 题意: 疫情期间,牛牛宅在家里无事可做,于是就在网上买了n本书,每本书都有一个知识值为ai。每读一本书,牛牛的知识力就会上升ai点。当然了,因为牛牛的精力也是有限的,如果同一天连续读k本书,获得的知识力只能增加ai-k+1点。比如第一天看了知识值为5的书,那么牛牛会获得5点知识力,如果这一天在继续看另一本知识值为5的书,只能获得4点知识力,如果看了前面两本书后在继续看一本知识值为2的书,就只能获得0点知识力。牛牛想知道如果他要获得m点知识力,最少需要看几天。 注意:看书不需要

error311的博客 539

从零开始学习信号完整性(SIPI)--2

上一节我们已经谈过,信号完整性研究的是如何使驱动器输出的信号传输到接收器件并被正确的接收。 信号完整性的三要素包含了:信号、驱动接收芯片、传输通道。 这其中信号是主体,我们要做的主要工作就是设计好信号的传输路径为信号的正确传输扫清障碍。要做信号完整性分析与设计首先要了解信号的特性,以及信号质量的判别标准。 对一个信号进行描述通常需要如下几个指标: 信号特性的描述 摆幅:信号从低电平到高电平之间的电压差,对于单端信号通常由信号的供电电压决......

qq_29476769的博客 2万+

【Nowcoder】牛客小白月赛26 H 保卫家园 | 贪心、扫描线

emmm…考试周一天一套小白月赛保持手感… 别问为什么,怕被太难的题卡的挂科… 本来不想写什么题解,不过这题确实有妙处,就记录一下吧 题目大意: 为了抵御深渊的蔓延,被深渊毁掉家园的人们组建法兰不死队来镇压深渊。已知法兰不死队的最大编制为kkk,即队伍最多能有kkk人。有nnn个人想加入不死队,他们每人都有一个期望入伍时间sss和退役时间ttt。入伍时间表示这个人如果要入伍的话只能在sss时刻入伍。退役时间代表这个人可以在t时刻后退伍。因为战况严峻,所以队伍必须一直保持达到最大编制的状态。即队伍达到最大编制

一只酷酷光儿的博客 328

Android 13.0 开机启动优化之PMS扫描apk耗时相关功能优化

在android13.0的系统rom定制化开发中,在系统中开发产品时,会根据客户要求内置第三方app,这时如果内置app过多,或者安装的app过多,在系统开机的过程中 在pms扫描安装app的时候,就会比较耗时,这时候就需要优化下pms扫描安装app这块的功能代码,用多线程来实现pms扫描安装app,来加快开机时间,接下来 来实现这个功能

安卓兼职framework和app工程师的博客 1333

车载以太网网络测试-24【SOME/IP概述】

SOME/IP**(Scalable Service-Oriented Middleware over IP)是一种基于IP网络的面向服务的通信协议,专为汽车电子系统设计,支持服务发现、远程过程调用(RPC)和事件通知等功能。核心标准是由 AUTOSAR(汽车开放系统架构)定义,现已成为车载通信的重要标准之一(如AUTOSAR 4.0+)。SOME/IP的全称是,它是一种基于IP网络的面向服务的通信协议,广泛应用于汽车电子(AUTOSAR)和物联网领域。Scalable(可扩展的)含义。

车载网络测试工程师的博客 2191

牛客小白月赛26 (A 二分 B 水 C 偏序问题 D 思维 E bfs F 区间因子之和奇偶 G 几何 H 思维 I 水 J 水)

题目链接 A-牛牛爱学习 做法:二分天数mid,最大的mid分发给mid天,剩余的尽量插在mid天,判断是否能达到m即可。 #pragma GCC optimize(2) #include<bits/stdc++.h> #define ll long long #define maxn 1005 #define inf 1e9 #define pb push_back #define rep(i,a,b) for(int i=a;i<=b;i++) #define per(

ccsu_deer 2158

【深度解析TI InstaSPIN】无传感器FOC控制的核心方案

TI InstaSPIN通过“自动识别+通用观测器+开源工具链”的组合,解决了无传感器FOC控制开发难度大、周期长的核心痛点。其核心优势在于快速统一软件观测器的通用性与高精度,以及Fly Start闭环零速启动策略的高可靠性,可适配空调压缩机等家电电机的复杂运行需求。在空调外机双电机控制场景中,InstaSPIN与TI C2000系列MCU(F280013x/F28E12x)完美契合,借助MCU的高性能DSP内核与丰富外设,可实现双电机的精准同步控制,同时降低硬件成本与开发周期。

昔时扬尘处 322

牛客小白月赛26

试题链接:https://ac.nowcoder.com/acm/contest/6013 比赛评价:作为一个菜鸡,只能搞搞小白赛了。其实题目还不错,复习了一下基础套路。由于代码都能看到,所以之说解题思路。就不放代码了。 (1)牛牛爱数学 .这个很简单,配方一下就是(ab-bc)^2=0.看看bc是不是整除a就行了。 (2)牛牛爱几何。算一下四个半圆和正方形的面积差,就是答案。 (3)牛牛喜欢字符串。考虑分割好的字符串,其实就组成了一个k*(n/k)的矩阵,k是k列,n/k是行,然后考虑每一列,只需

JustDreamer的博客 485

基于FPGA的FIR数字滤波器设计

clear;close all fc=1/4;fs=5/16; %输入给定指标 Rp=3;As=60;Fs=2; f=[fc,fs];m=[1,0]; %计算remezord函数所需参数f,m,dev dev=[(10^(Rp/20)-1)/(10^(Rp/20)+1),10^(-As/20)]; [N,fo,mo,W]=remezord(f,m,dev,Fs); %确定remez函数所需参数 hn=remez(N,fo,mo,W);...

FPGA/MATLAB学习教程/源码/项目合作开发 9454

C++(Qt)软件调试---Windows下Qt使用dump定位崩溃位置(1)

在C++/Qt程序崩溃时,往往很难找到崩溃的原因,如果是稳定复现的问题还好,但是多数情况遇见的问题是随机出现的,这时想要快速找到问题并解决就需要通过dump文件定位崩溃位置。

mahuifa的博客 1万+

恶魔果实

组合题(牛客): 恶魔果实. 题目描述 牛牛得到了一堆神奇的恶魔果实,每个恶魔果实都给了牛牛一个改变数字的能力,可以把数字a变成数字b,现在牛牛有一个数字x,他想知道吃完这n个恶魔果实后,他可以把数字x变成多少种的数。 注:每一个恶魔果实的能力可以重复使用多次,当然也可以不用,存在相同能力的恶魔果实. 输入描述: 第一行输入一个正整数x(1≤x≤109),和一个正整数n(1≤n≤106),接下来n行,每行一个a(0≤a≤9 )和一个b(1≤b≤9)。 输出描述: 表示可以变的数字种类数,答案对104+7取模

HHeyanjie的博客 370

PyQt5简介和安装

在initUI方法中,设置了窗口的标题和大小,并创建了一个按钮。PyQt5是一个功能强大的Python界面开发框架,可以轻松创建跨平台的图形用户界面应用程序。本文介绍了PyQt5的简介和安装方法,并提供了一个简单的示例应用程序来演示PyQt5的基本用法。PyQt5是一个功能强大的Python界面开发框架,它提供了丰富的工具和组件,用于创建跨平台的图形用户界面(GUI)应用程序。信号是控件发出的事件,槽是与之关联的处理函数。接下来,我们将编写一个简单的PyQt5应用程序,以演示PyQt5的基本用法。

XdKwargs的博客 222

牛客白月赛26【题解】

https://ac.nowcoder.com/acm/contest/6013 目录牛牛爱学习【二分】牛牛爱数学【一元二次方程求根】牛牛种花【树状数组】 牛牛爱学习【二分】 二分,check函数类似于多路归并。 #include<bits/stdc++.h> using namespace std; const int N=1e6+10; typedef long long int LL; LL a[N],n,m,s; priority_queue<int>heap,q1.

辉小歌的博客 1054

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

牛客小白月赛1 A题 Etéreo 是个爱学习的好孩子

链接:https://www.nowcoder.com/acm/contest/85/A 来源:牛客网 题目描述 Etéreo 是个爱学习的好孩子。在年假期间,他依然热情于数学。他最近发现了一个高大上的东西: 他觉得这里的 非常的厉害!然后他又告诉你: 他会告诉你 和 ,想请你告诉他 的值。当然这是一个小数,所以请你在小数点后保留 位。 Etéreo 是个“问题小子”,有很多询问...

GoSantiago的博客 1343

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

牛客小白月赛21总结

牛客小白月赛21总结 PS:又是一场自闭场,前期跟榜,15分钟左右迅速切了三道题,当时排名第5名(还特意截了个图去装了个逼 ) (学校就不露了,一所双非院校,哈哈哈) 但是后面真的好难受啊,一直wa一直爽 是不可能的,搞的心态爆炸,然后看了看排名就一直在100名左右徘徊,最后一个小时就围着E、J、I。我真的感觉E不是一般的无语,开始成绩要保留整数然后四舍五入;最后的绩点又是保留两位小数四舍五入。...

serendipity的博客 787

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

牛客小白月赛20题解(补题)

牛客小白月赛20题解(补题) 前言: 接近放弃的边缘。。。。。 有些板子题居然还是不会做(就算会了,但是还是只会板子题,稍微变形又不会做了,害) 最近期末考又来了,这一学期感觉好多科目都好划水啊(然鹅ACM水平还是没有看到有很大的变化),立个flag:这个寒假996的刷题模式给我等着!!! A、斐波拉契(找规律&矩阵快速幂) 这题我人都傻了,斐波拉契这个规律我居然不知道。。。。 看完题...

serendipity的博客 2251

LeetCode 1541. 平衡括号字符串的最少插入次数

题目链接:LeetCode 1541. 平衡括号字符串的最少插入次数 题意: 给你一个括号字符串s,它只包含字符'(' 和')'。一个括号字符串被称为平衡的当它满足: 任何左括号'('必须对应两个连续的右括号'))'。 左括号'('必须在对应的连续两个右括号'))'之前。 比方说"())","())(())))" 和"(())())))"都是平衡的,")()","()))" 和"(()))"都是不平衡的。 你可以在任意位置插入字符 '(' 和 ')' ...

error311的博客 670

codeforces 1281C. Cut and Paste(模拟)

C. Cut and Paste 题目链接:codeforces 1281C 题意: 题目较长,举例说明,T组样例,X次操作,给一个只包含‘1’‘2’‘3’的字符串s,在对s进行x次操作后,问s长度 举例:x = 5 ,s = 231 第一次操作: ...

error311的博客 609

LeetCode 1544整理字符串

题目链接:1544整理字符串 题意: 给出一个字符串,如果相邻的两个字符 s[i] 是小写字符,s[i+1]是相同的大写字符,例如:e和E,那么这两个字符可以消掉,问最终的字符串为什么 解题思路: 用一个栈保存字符串,当后一个和栈顶的满足情况时,pop出栈顶元素,返回最终栈里的元素 因为今后可能要做PHP(要么就是GO)后端,为了练习,所以今后使用PHP写算法,但是算法思想都一样,只是换了个语言 代码 class Solution { /** * @par...

error311的博客 450

LeetCode 1576. 替换所有的问号

题目链接:LeetCode 1576. 替换所有的问号 题意: 给你一个仅包含小写英文字母和'?'字符的字符串s<var> </var>,请你将所有的'?'转换为若干小写字母,使最终的字符串不包含任何连续重复的字符。 注意:你不能修改非'?'字符。 题目测试用例保证除'?'字符之外,不存在连续重复的字符。 在完成所有转换(可能无需转换)后返回最终的字符串。如果有多个解决方案,请返回其中任何一个。可以证明,在给定的约束条件下,答案总是存在的...

error311的博客 435

LeetCode 1557. 可以到达所有点的最少点数目

题目链接:LeetCode 5480. 可以到达所有点的最少点数目 题意: 给你一个 有向无环图, n个节点编号为 0到 n-1,以及一个边数组 edges,其中 edges[i] = [fromi, toi]表示一条从点fromi到点toi的有向边。 找到最小的点集使得从这些点出发能到达图中所有点。题目保证解存在且唯一。你可以以任意顺序返回这些节点编号 输入:n = 6, edges = [[0,1],[0,2],[2,5],[3,4],[4,2]] 输出:[...

error311的博客 433

LeetCode 1561. 你可以获得的最大硬币数目

题目链接:LeetCode 1561. 你可以获得的最大硬币数目 题意: 有 3n 堆数目不一的硬币,你和你的朋友们打算按以下方式分硬币: 每一轮中,你将会选出任意3 堆硬币(不一定连续)。 Alice 将会取走硬币数量最多的那一堆。 你将会取走硬币数量第二多的那一堆。 Bob 将会取走最后一堆。 重复这个过程,直到没有更多硬币。 给你一个整数数组piles,其中piles[i]是第i堆中硬币的数目。 返回你可以获得的最大硬币数目。 解题思路: 将数组排序,然...

error311的博客 428

C++大数相乘(模拟)

题意: 给出两个特别大的数,求两数相乘结果。 数长度为200位,数最大可能到达10的200次方 #include <bits/stdc++.h> using namespace std; string multiply(string num1, string num2) { if(num1 == "0" || num2 == "0"){ // 如果有0,直接返回 return "0"; } string ans = ""; int a[550]; memset(a

error311的博客 421

牛客网字节跳动算法题:万万没想到之聪明的编辑

题目链接:万万没想到之聪明的编辑 题意: 处理一个字符串 1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 2. 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello 3. 上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先考虑修复AABB,结果为AABCC 解题思路: 一个指针负责处理原字符串,一个指针负责进行答案

error311的博客 413
上一篇: 牛客小白月赛26:A-牛牛爱学习
下一篇: nginx : HTTP框架提供的变量
error0318
博客等级 码龄9年 57粉丝 515原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值