牛客小白月赛41 小红的375

技术牛客小白月赛41 小红的375 牛客小白月赛41 小红的375题目链接
直接判断一个数是不是375的倍数很难,但是判断一个数是不是3000(注意3000=375 \(\times\) 8)的倍数却很

牛客小白月赛41 小红的375

题目链接

直接判断一个数是不是375的倍数很难,但是判断一个数是不是3000(注意3000=375 \(\次\) 8)的倍数却很简单

我们能想到任何一个是375的倍数的数都能表示成n \(\次\)3000米\(\次\) 375(m=7)的形式

然后直接枚举m就好了。

#包括牡蛎

# includecstring

#包括

使用命名空间标准;

int len

int tong[13];

char s[300010];

int pan(int a,int b,int c,int d)

{

tong[b]-;tong[c]-;tong[d]-;

for(int I=0;I=9;(一)

if(tong[i]0)

{

tong[b];tong[c];tong[d];

返回0;

}

int now=0,ok=0;

for(int I=1;I=9;(一)

{

now=tong[I]* I;

if(tong[I])ok=1;

}

if((ok | | tong[0]==0)now=anow % 3==a)

{

for(int I=9;I=0;我)

for(int j=1;j=tong[I];j)printf('%d ',I);

printf('%d%d%d ',b,c,d);

返回1;

}

其他

{

tong[b];tong[c];tong[d];

返回0;

}

}

int main()

{

scanf("% s ",S1);莱恩=斯特伦(S1);

for(int I=1;I=lenI)tong[s[I]-' 0 '];

if(pan(0,0,0,0))返回0;

if(pan(0,3,7,5))返回0;

if(pan(0,7,5,0))返回0;

if(pan(1,1,2,5))返回0;

if(pan(1,5,0,0))返回0;

if(pan(1,8,7,5))返回0;

if(pan(2,2,5,0))返回0;

if(pan(2,6,2,5))返回0;

cout '-1 ';

返回0;

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/136292.html

(0)

相关推荐

  • 如何使用大文件上传:秒传、断点续传、分片上传方法

    技术如何使用大文件上传:秒传、断点续传、分片上传方法本篇内容介绍了“如何使用大文件上传:秒传、断点续传、分片上传方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这

    攻略 2021年10月20日
  • JAVA日志发展史

    技术JAVA日志发展史 JAVA日志发展史JAVA日志发展史
    第一阶段
    2001年以前,Java是没有日志库的,打印日志全凭System.out和System.err
    缺点:产生大量的IO操作同时在生产

    礼包 2021年12月13日
  • 塞下曲拼音版古诗,北师大版五年级下册的古诗有哪些?

    技术塞下曲拼音版古诗,北师大版五年级下册的古诗有哪些?千里送鹅毛缅伯高将鹅贡唐朝,山高路远遥塞下曲拼音版古诗。钙阳湖失去,倒地哭号号。上复唐天子,可饶缅伯高。礼轻人意重,千里送鹅毛。秋浦歌(唐)李白 炉火照天地,红星乱紫

    生活 2021年10月20日
  • MyCat分片怎么配置

    技术MyCat分片怎么配置本篇内容主要讲解“MyCat分片怎么配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MyCat分片怎么配置”吧!MyCat 架构 MyCa

    攻略 2021年12月4日
  • JavaScript怎么实现自定义日历效果

    技术JavaScript怎么实现自定义日历效果本篇内容主要讲解“JavaScript怎么实现自定义日历效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript怎

    攻略 2021年11月8日
  • 如何判断回文链表

    技术如何判断回文链表 如何判断回文链表https://labuladong.gitee.io/algo/2/17/19/读完本文,你不仅学会了算法套路,还可以顺便去 LeetCode 上拿下如下题目:

    礼包 2021年11月12日