P1618 三连击(升级版)

1.思路

这道题写得吐血了,20分,超时都经历了(受伤了)。其实挺简单的。只要能用if就别用for。
用数组来统计每个数字就行了

2.源码

#include<stdio.h>
int main()
{int i,j,k,num[10]={0},a,b,c,t=0;scanf("%d%d%d",&a,&b,&c);for(i=1;i<987;i++){if(a*i<=987) {num[a*i%10]++;num[a*i/10%10]++;num[a*i/100]++;}if(b*i<=987){num[b*i%10]++;num[b*i/10%10]++;num[b*i/100]++;}if(c*i<=987){num[c*i%10]++;num[c*i/10%10]++;num[c*i/100]++;}for(j=1;j<=9;j++)if(num[j]==0)break;if(j>=10){printf("%d %d %d\n",a*i,b*i,c*i);t=1;   }for(j=1;j<=9;j++)num[j]=0;       //数组置零,重新统计} if(t==0)printf("No!!!");return 0;
}

P1618 三连击(升级版)C语言相关推荐

  1. P1618 三连击(升级版)-- python3实现

    三连击(升级版) - 洛谷 """P1618 三连击(升级版)-- python3实现"""ok=1#p=[0]*10x,y,z=map( ...

  2. P1618 三连击(升级版)

    题目描述 将1,2,-,9共9个数分成三组,分别组成三个三位数,且使这三个三位数的比例是A:B:C,试求出所有满足条件的三个三位数,若无解,输出"No!!!". //感谢黄小U饮品 ...

  3. Python3程序设计题解: 三连击(升级版)

    Python3程序设计题解: 三连击(升级版) 题目描述 将 1, 2,-,9 共 9 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解, ...

  4. 洛谷P1618 三连击(升级版)C语言 暴力枚举 详解

    题目描述 将 1, 2,\ldots, 91,2,-,9 共 99 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:CA:B:C,试求出所有满足条件的三个三位数,若无解,输出 No ...

  5. 洛谷 JAVA 题解 P1618 三连击(升级版)

    package 新手村.BOSS入门练习; import java.util.Scanner; public class P1618 {public static void main(String[] ...

  6. P1618 三连击(升级版)| JAVA题解

    文章目录 题目 解题说明 代码 题目 解题说明 这道题最要注意的点是找到这三个三位数的关系,我们设X,Y,Z是我们要找的三个数,通过数的比例关系(A,B,C)可知, 得出结论:A=Z/CA Y=Z/C ...

  7. 洛谷-P1618 三连击(升级版)

    题目描述 将1,2,-,9共9个数分成三组,分别组成三个三位数,且使这三个三位数的比例是A:B:C,试求出所有满足条件的三个三位数,若无解,输出"No!!!". 输入格式 三个数, ...

  8. P1618 三连击(升级版)【全排列next_permutation】

    题目描述 将 1,2,-,9 共 9 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解,输出 No!!!. 输入输出格式 输入:三个数,A ...

  9. 洛谷P1618 三连击(升级版)

    1.首战自己写:(巨蠢)80分 #include<iostream> using namespace std; int tc[10000][3], A_[10000], B_[10000] ...

最新文章

  1. 没有导师的指导,研究生如何阅读文献、提出创见、写论文?
  2. uboot重定位代码分析(转)
  3. Java Spring ClassPathXmlApplicationContext是如何判断容器内包含某个Bean的
  4. java dcl 失效解决_DCL失效原因和解决方案
  5. npm 安装 chromedriver 失败的解决办法
  6. C++:34---union:联合/共用体,一种节省空间的类
  7. java响应鼠标滚轮事件_javascript滚动条响应鼠标滑轮的实现上下滚动事件
  8. centos6.5 mysql登陆_centos6.5下mysql无法登陆的问题
  9. 君正T31 ACC解码
  10. CSDN积分获取方法
  11. Delphi入门教程
  12. 幻昼计算机弹奏,freepiano曲谱_Freepiano简谱
  13. 用matlab数学建模报告,Matlab数学建模实验报告.doc
  14. Sprinboot支付宝h5支付、退款(java版)
  15. wakeonlan 远程唤醒开机软件(网络唤醒)
  16. 计算机思维在化学上的应用,【科学思维】化隐性为显性思想在化学中的应用
  17. Numpy 相关函数详解
  18. Package pdftex.def Error: PDF mode expected, but DVI mode detected!
  19. 【教学类-17-01】20221122《世界杯七巧板A4整页-随机参考图+七巧板+画框》(大班)
  20. Java学习笔记之基础语法(一)

热门文章

  1. python与word交互_[Python] 自动化办公 邮件/Excel/Word交互快速生成介绍信
  2. “金三银四”春招指南!mysql修改表字段名称
  3. IMU 计算 yaw,pitch 和roll
  4. nexus7二代刷Linux,大饱眼福: Nexus 7二代全拆解
  5. 表示数值的字符串——《剑指offer》
  6. 对世界观的一些常识性认识,总结看过的各种东西,三十而立,需要成熟思维了
  7. 为啥总感觉前端有时候学不懂,想努力学又学不进去?
  8. 人活着的意义__2014思想篇
  9. Vertica:C-Store 七年之痒
  10. 【毕业季】送给学弟、妹的礼物。