P1618 三连击(升级版)C语言
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语言相关推荐
- P1618 三连击(升级版)-- python3实现
三连击(升级版) - 洛谷 """P1618 三连击(升级版)-- python3实现"""ok=1#p=[0]*10x,y,z=map( ...
- P1618 三连击(升级版)
题目描述 将1,2,-,9共9个数分成三组,分别组成三个三位数,且使这三个三位数的比例是A:B:C,试求出所有满足条件的三个三位数,若无解,输出"No!!!". //感谢黄小U饮品 ...
- Python3程序设计题解: 三连击(升级版)
Python3程序设计题解: 三连击(升级版) 题目描述 将 1, 2,-,9 共 9 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解, ...
- 洛谷P1618 三连击(升级版)C语言 暴力枚举 详解
题目描述 将 1, 2,\ldots, 91,2,-,9 共 99 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:CA:B:C,试求出所有满足条件的三个三位数,若无解,输出 No ...
- 洛谷 JAVA 题解 P1618 三连击(升级版)
package 新手村.BOSS入门练习; import java.util.Scanner; public class P1618 {public static void main(String[] ...
- P1618 三连击(升级版)| JAVA题解
文章目录 题目 解题说明 代码 题目 解题说明 这道题最要注意的点是找到这三个三位数的关系,我们设X,Y,Z是我们要找的三个数,通过数的比例关系(A,B,C)可知, 得出结论:A=Z/CA Y=Z/C ...
- 洛谷-P1618 三连击(升级版)
题目描述 将1,2,-,9共9个数分成三组,分别组成三个三位数,且使这三个三位数的比例是A:B:C,试求出所有满足条件的三个三位数,若无解,输出"No!!!". 输入格式 三个数, ...
- P1618 三连击(升级版)【全排列next_permutation】
题目描述 将 1,2,-,9 共 9 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解,输出 No!!!. 输入输出格式 输入:三个数,A ...
- 洛谷P1618 三连击(升级版)
1.首战自己写:(巨蠢)80分 #include<iostream> using namespace std; int tc[10000][3], A_[10000], B_[10000] ...
最新文章
- 没有导师的指导,研究生如何阅读文献、提出创见、写论文?
- uboot重定位代码分析(转)
- Java Spring ClassPathXmlApplicationContext是如何判断容器内包含某个Bean的
- java dcl 失效解决_DCL失效原因和解决方案
- npm 安装 chromedriver 失败的解决办法
- C++:34---union:联合/共用体,一种节省空间的类
- java响应鼠标滚轮事件_javascript滚动条响应鼠标滑轮的实现上下滚动事件
- centos6.5 mysql登陆_centos6.5下mysql无法登陆的问题
- 君正T31 ACC解码
- CSDN积分获取方法
- Delphi入门教程
- 幻昼计算机弹奏,freepiano曲谱_Freepiano简谱
- 用matlab数学建模报告,Matlab数学建模实验报告.doc
- Sprinboot支付宝h5支付、退款(java版)
- wakeonlan 远程唤醒开机软件(网络唤醒)
- 计算机思维在化学上的应用,【科学思维】化隐性为显性思想在化学中的应用
- Numpy 相关函数详解
- Package pdftex.def Error: PDF mode expected, but DVI mode detected!
- 【教学类-17-01】20221122《世界杯七巧板A4整页-随机参考图+七巧板+画框》(大班)
- Java学习笔记之基础语法(一)
热门文章
- python与word交互_[Python] 自动化办公 邮件/Excel/Word交互快速生成介绍信
- “金三银四”春招指南!mysql修改表字段名称
- IMU 计算 yaw,pitch 和roll
- nexus7二代刷Linux,大饱眼福: Nexus 7二代全拆解
- 表示数值的字符串——《剑指offer》
- 对世界观的一些常识性认识,总结看过的各种东西,三十而立,需要成熟思维了
- 为啥总感觉前端有时候学不懂,想努力学又学不进去?
- 人活着的意义__2014思想篇
- Vertica:C-Store 七年之痒
- 【毕业季】送给学弟、妹的礼物。