首页 > 编程语言 >牛客小白月赛93(python)

牛客小白月赛93(python)

时间:2024-05-11 19:52:25浏览次数:13  
标签:13 python LII 牛客 range print 93 Mod

A 生不逢7

 1 def check(num):
 2     return '7' in str(num) or num%7==0
 3 
 4 def solve():
 5     n,a,k = LII()
 6     d = a+1
 7     for i in range(k):
 8         if check(d):
 9             print('p',end = ' ')
10         else:
11             print(d,end = ' ')
12         d = d+n
13     print()

B 交换数字

 n = II()
    a = I()
    b = I()
    a1 = ''
    b1 = ''
    for i in range(n):
        if a[i]<=b[i]:
            a1+=a[i]
            b1+=b[i]
        else:
            a1+=b[i]
            b1+=a[i]
    print(int(a1)*int(b1)%Mod)

C 老虎

计算图案相同的概率

三个都相同:在m个图案中挑选一个即可

两个相同:1-三个相同-都不同

都不同:m*(m-1)*(m-2)

最后除总共可以挑选的方案m**3

def solve():
    m,a,b,c = LII()
    ans3 = (m-2)*(m-1)*m#都不同
    ans2 = 3*(m-1)*m
    res = (c*m+b*ans2+a*ans3)
    print(res*pow(m**3,Mod-2,Mod)%Mod)

D 幻兽帕鲁

找规律,手写一遍替换过程,发现是对应位置的值是每个x的二进制位翻转后的值

n,m = LII()
   for i in range(m):
       x = II()
       z = 0
       for j in range(n):
           if x>>j & 1:#如果该位是1
               z |= 1<<(n-1-j)#z按位或对应位置1
       print(z)

E 奏绝

看别的博主题解 | #E 奏绝#_牛客博客 (nowcoder.net)

举个例子s=010011000

s 0 1 0 0 1 1 0 ...

idx

 

1 2 3 4 5 6 7 ...
s0 1 1 4 8 8 8 15  

s1

0 2 2 2 7 13 13  

cnt0

1 1 2 3 3 3 4  
cnt1 0 1 1 1 2 3 3  
ans 0 1 2 6        

 

ans=前一个ans+如果当前是0,算有多少个1从1-(i-1),*i到当前位置,再减去1自己的坐标总和

F 本初字符串

 

标签:13,python,LII,牛客,range,print,93,Mod
From: https://www.cnblogs.com/cancanneed/p/18186629

相关文章

  • Python环境变量设置与读取
    ★环境变量基本概念环境变量定义 环境变量是操作系统中存储有关操作系统配置信息和应用程序运行环境的动态值的一种机制。环境变量的主要作用是为正在运行的进程提供配置信息,帮助程序找到所需的资源或者确定程序运行的方式。 在操作系统中,每个进程都有自己的环境变量集合。......
  • python教程11-面向对象
    python的面向对象和java有一些不一样:(java中,只有在类中定义的变量实例才能用,但是python更加灵活)类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。实例变量:在类的声明中,属性是用变量来表示的,这种变量就称为实例变量,实......
  • python利用魔塔大模型生成视频
    安装依赖参考上篇文章https://www.cnblogs.com/qcy-blog/p/18186353新建main.pyfrommodelscope.pipelinesimportpipelinefrommodelscope.outputsimportOutputKeysp=pipeline('text-to-video-synthesis','damo/text-to-video-synthesis')test_text={......
  • python用魔塔大模型生成国画
    模型地址https://www.modelscope.cn/models/langboat/Guohua-Diffusion/summary新建一个main.pyfrommodelscope.utils.constantimportTasksfrommodelscope.pipelinesimportpipelineimportcv2pipe=pipeline(task=Tasks.text_to_image_synthesis,......
  • PikaScript - 面向嵌入式的超轻量级python引擎+Ring-Buffer - 仅80行代码的超简洁环形
    1、PikaScript-面向嵌入式的超轻量级python引擎PikaScript(前称mimiscript)是一个完全重写的超轻量级python引擎,零依赖,零配置,可以在少于4KB的RAM下运行(如stm32g030c8和stm32f103c8),极易部署和扩展。项目地址:https://github.com/pikasTech/pikascriptPikaScript是使用c语言写......
  • Python-PostgreSQL主键自动填充报错:SAWarning: Column x is marked as a member of th
    importdatetimefromsqlalchemyimportColumn,String,inspect,Integerfromsqlalchemy.ext.declarativeimportdeclarative_basefromsqlalchemy.ormimportsessionmakerfromsqlalchemyimportcreate_engineengine=create_engine(DATABASE_URL)Base=decla......
  • python-类型提示(type hinting)
    类型提示在Python3.5及更高版本中引入,能够让代码更具可读性和可维护性,并帮助静态类型检查工具进行代码分析。以下是关于类型提示的一些详细介绍和示例:类型提示概述基本语法:函数参数类型提示:deffunction_name(param:type)->return_type:返回值类型提示:deffunction_na......
  • 华为云发布CodeArts IDE for Python,极致优雅云原生开发体验
    近日,华为云正式发布CodeArtsIDEforPython,这是一款内置华为自主创新的Python语言服务,提供智能编程、灵活调试能力的可扩展桌面开发工具,为华为云开发者提供卓越Python编码体验。Python作为一种编程语言,广泛用于Web应用程序、软件开发、数据科学和机器学习(ML)。Python以其优......
  • 逻辑斯特回归原理及Python实现
    逻辑回归(LogisticRegression),又称为logistic回归分析,是一种广义的线性回归模型,通常用于解决分类问题。虽然名字里有“回归”,但实际上它属于机器学习中的监督学习方法。逻辑回归最初用于解决二分类问题,它也可以通过一些技巧扩展到多分类问题。在实际应用中,我们通常使用给定的训......
  • mysql Code: 1093. You can't specify target table for update in FROM clause
    执行如下sql会报错,大概是delete的where条件里面不能包含自身的表deletefromt_plan_newwhereplan2codeisnotnullandplan2versionisnotnulland(plan2code,plan2version)notin(selectplan2code,max(plan2version)fromt_plan_newgroupbyplan2code) 所以用临......