abc -- 牛客
2024-09-01 04:54:02
题目描述
设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。
输入描述:
题目没有任何输入。
输出描述:
请输出所有满足题目条件的a、b、c的值。 a、b、c之间用空格隔开。 每个输出占一行。
解题思路
一、暴力破解
直接遍历循环找出符合条件的a,b,c
注意起始条件,a,b分别作为百位数,故从1开始遍历。
#include <stdio.h>
int main()
{
int a,b,c;
for(int a = ;a<=;a++)
for(int b = ;b<=;b++)
for(int c = ;c<=;c++)
if(a*+b*+c + b*+c*+c == )
printf("%d %d %d",a,b,c); }
二、我解题的时候,不是用的暴力法,而是使用该题的特点,直接算出答案。
abc + bcc = 532
从个位数算,c = 1 或者 c =6 只有这俩种情况
按位分开讨论,不需要遍历!直接排除c = 6 的情况,即算出a,b,c的值。
最新文章
- websocket 实现聊天功能
- jQuery学习小结2——动画
- BZOJ 1037 [ZJOI2008]生日聚会Party(单调DP)
- Hibernate级联之一对多和inverse解析
- Html5 监听拦截Android返回键方法详解
- node.js搭建Web服务器
- 函数round和trunc
- Django--路由控制 ——URL反向解析
- 新概念 Lesson 2 Sorry, sir.
- bzoj 2434 AC自动机+树状数组
- Django内置form表单和ajax制作注册页面
- java代码--------构造方法的调用
- mfc和qt的区别
- 模拟栈的回溯,完全二叉树搜索,(ZOJ1004)
- 【luogu P3627 [APIO2009]抢掠计划】 题解
- JVM 监控以及内存分析
- 第九届蓝桥杯C/C++B组题解附代码
- Linux中Root用户密码变更、密码忘记
- 简单封装微信小程序
- 为什么zookeeper的节点配置的个数必须是奇数个?