洛谷三连接

洛谷 三连击 暴力枚举 三连击,暴力枚举 阅读详情

将1,2, \cdots ,91,2,⋯,9共99个数分成33组,分别组成33个三位数,且使这33个三位数构成1:2:31:2:3的比例,试求出所有满足条件的33个三位数。

思路:
1、列出三个循环
2、一次判断个数是否相等

#include<iostream>
using namespace std;
bool exchange(int x,int b,int c)
{
	int a[9]={0};
	a[0]=x/100;
	a[1]=x/10%10;
	a[2]=x%10;
	a[3]=b/100;
	a[4]=b/10%10;
	a[5]=b%10;
	a[6]=c/100;
	a[7]=c/10%10;
	a[8]=c%10;
	for(int i=0;i<9;i++)
	{
		for(int j=1;j<9;j++)
		{
			if(a[j-1]>a[j])
			{
				swap(a[j-1],a[j]);	
			}
			
		}
	}	
	for(int i=0;i<9;i++)
	{
		if(a[i]!=i+1)
		  return 0;
	}
	return 1;
}
int main()
{
	for(int i=1;i<=9;i++)
	{
		for(int j=1;j<=9;j++)
		{
			for(int k=1;k<=9;k++)
			{
				int a=i*100+j*10+k;
				int b=a*2;
				int c=a*3;
				bool p=exchange(a,b,c);
				if(p)
				{
					cout<<a<<" "<<b<<" "<<c<<endl;
				}
			}
		}
	}
	return 0;
}

其中难点是如何判断1-9,嘿嘿 ,方法当然是使用排序了,无敌,直接出结果。

洛谷 P1008 三连击 本文参考过 https://www.cnblogs.com/Tristan-Adams/p/9628122.html 这是一个典型的 Generator&amp;amp;Discriminator 的暴力枚举。 数据生成就是那个循环,结果检查就是checkboard的使用。 思路:三个不重复数字的最小数是123,最大是987,由于三倍要小于等于987,则最小数的范围是123到987/3。 我们枚举所有可能... 阅读详情

相关推荐

基于STM32F407的摄像头(不带FIFO的OV7670)图像采集及LCD显示实验-笔记整理

硬件说明 STM32F4开发板 stm32f4系列的芯片处理的能力可以说非常强大了的,而且内部还自带有数字摄像头接口(DCMI),可以说stm32f407的核心板和不带FIFO的摄像头模块OV7670简直就是绝配! 我手上的这块张这个样子 (图片来源:某宝): F4系列的DCMI接口内部结构框图如下图3所示,具体的配置使用方式可以参考以下这篇博文:《stm32f4的数字摄像头接口(DCMI)使用》 这位博主大大已经很详细地介绍了DCMI接口的具体使用方法和原理,更重要的是里面还有接口的配置函数,虽然不完

LiangWF22的博客 2万+

洛谷 P1008 三连击 将1,2, \cdots ,91,2,⋯,9共99个数分成33组,分别组成33个三位数,且使这33个三位数构成1:2:31:2:3的比例,试求出所有满足条件的33个三位数。 ...

#include <stdio.h> #include <stdlib.h> int main() { int a[10], b[10], c[10], n1[999], n2[999], n3[999], s[10], i, j, k, f, t, r; //创建三个数组,用来存放1-9 t = 1; for (i=1; i<...

dingyaoqiang4225的博客 827

从VBA到Python:探索CODE V API在MTF数据分析中的跨语言实践

本文详细介绍了如何从VBA转向Python,利用CODE V API实现MTF数据分析的高效工作流。通过Python的科学计算库和现代API设计,光学工程师可以大幅提升数据处理和可视化效率,实现自动化报告生成和性能优化。

weixin_29239661的博客 441

将1,2, \cdots ,91,2,⋯,9共99个数分成33组,分别组成33个三位数,且使这33个三位数构成1:2:31:2:3的比例,试求出所有满足条件的33个三位数。

题目描述 将1,2, \cdots ,91,2,⋯,9共99个数分成33组,分别组成33个三位数,且使这33个三位数构成1:2:31:2:3的比例,试求出所有满足条件的33个三位数。 输入格式 木有输入 输出格式 若干行,每行33个数字。按照每行第1个数字升序排列。 #include <iostream> #include<cstring> using nam...

qq_41963727的博客 4406

保姆级教程如何进行本地局域网布署openclaw小龙虾

全网唯一一篇一步步实战教程,图文并茂方式的方式教你如何本地部署安装小龙虾openclaw

zzw17wei的专栏 1467

数据基础设施建设任务中的技术名词解析

近日,国家数据局确定了18个数据基础设施建设任务(先行先试)承担地区,建设任务内容为:数场、数据空间、数据原件、隐私计算、数联网、区块链。这些概念都有什么样的内涵,他们的相互关系是怎样的?

五角大寨 5305

Vijos 1772题:巧妙填数

将1,2,\cdots,91,2,⋯,9共99个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:31:2:3的比例。 试求出所有满足条件的三个三位数。

叶琼州的代码小窝 1379

网络虚拟化介绍(OVS、DVS)

网络虚拟化概念网络虚拟化就是把网络层的一些功能从硬件中剥离出来,建立新的网络虚拟层;该虚拟层可以接管网络服务和配置,实现网络服务与物理层的解耦,打破物理资源限制;通过网络虚拟层能够在一个物理网络上模拟出多个逻辑网络,并且多用户在逻辑网络上相互隔离,保证网络安全网络虚拟化的特点隔离性:不同租户的流量相互之间不能互访;但是IP/MAC地址都可以独立规划可移动性:虚拟机可以跨二层/三层迁移,甚至可以跨广域网迁移(迁移前后虚拟机Vlan和IP地址都不会发生变化)可扩展性:逻辑网络的规模和数量可扩展。

m0_49864110的博客 1万+

算法题:巧妙填数

描述 将1,2,\cdots,91,2,⋯,9共99个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:31:2:3的比例。 试求出所有满足条件的三个三位数。 例如:三个三位数192,384,576192,384,576满足以上条件。 格式 输入格式 无输入。 输出格式 需要输出全部结果。每行输出3个数 用空格隔开。按照字典序的顺序输出。

zhibin的程序日记 713

新能源车主必看:用高德API+充电站数据制作跨城出行充电规划工具(附完整代码)

本文为新能源车主提供了一份详细的跨城出行充电规划工具构建指南。通过整合高德地图API与充电站数据,手把手教你使用Python开发一个智能规划系统,可自动规划路线并推荐沿途充电站,有效缓解里程焦虑。文章包含完整代码、核心算法解析及可视化实现,帮助车主实现个性化、高效的出行规划。

tgb3456789的博客 899

Simulink开发项1000例实战专栏--实例17:基于 Simulink 的 BLDC 电机驱动系统的设计与实现

项目背景无刷直流电机(BLDC)因其高效、可靠、低维护的特点,广泛应用于电动汽车、无人机、工业自动化等领域。基于 Simulink 的 BLDC 电机驱动系统可以实现对电机的精确控制,包括速度控制、位置控制和转矩控制。通过仿真和测试,可以优化控制算法,提高系统的性能和可靠性。

xiaoheshang_123的博客 562

三连击做法将 1,2,⋯,9共9个数分成3组,分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数。

#include&amp;amp;lt;stdio.h&amp;amp;gt; int main() {int i,j,a[3],c[3],b[3],d[9]={0},flage=1; for(i=123;i&amp;amp;lt;=327;i++) { flage=1; a[0]=i%10; a[1]=(i/10)%10; a[2]=(i/100)%10; for(j=0;j&amp;amp;lt;3;j++) { if(a[j]==1) d[0]=1;

qq_43813373的博客 6386

【ArcGIS风暴】Win10操作系统ArcGIS许可License无法启动的解决方法汇总(绝对成功!)

文章目录1. 关闭Windows Defender2. 关闭系统防火墙3. 删除迈克菲(McAfee)杀毒软件4. 在系统服务中启动 在安装ArcGIS软件时,最重要的一步是许可服务的正常启动,通常,由于各种各样的原因,ArcGIS许可管理器License Manager十有八九会无法启动,点N多次都没反应,如果许可服务不能如愿启动的话,即使Desktop安装成功,也是无法打开的。本文汇总了Win10操作系统之上ArcGIS安装过程中可能会导致服务无法启动的原因及解决办法。 ArcGIS安装参考教程:

智慧空间实验室 2万+

洛谷P1618 三连击(升级版)

将129共9个数分成三组,分别组成三个三位数,且使这三个三位数的比例是ABC,试求出所有满足条件的三个三位数,若无解,输出No!!!。

tonman7797的博客 1065

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

洛谷 P1618 三连击(升级版)

9个数分成三组,分别组成三个三位数,且使这三个三位数的比例是。,试求出所有满足条件的三个三位数,若无解,输出。按照每行第一个数字升序排列。

YeeSum的博客,对技术充满好奇! 1491

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

(洛谷入门系列,适合洛谷新用户)洛谷功能全解

对洛谷功能进行详细解说,适合初入洛谷的新手阅读。

rrc12345的博客 10万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

洛谷P1008(三连击)

洛谷P1008   这一题我们暴力搜索就好了,对于三个数中的最小值,应该不能小于123,也不能大于329(329/3),那么就在这个区间范围内搜索可行的解就行了。 代码如下: #include<iostream> using namespace std; int main() { for (int a = 123;a <= 329;a++) { int b = 2 * a; int c = 3 * a; if (((a / 100 + (a / 10 % 10) + a %

ly3098268698的博客 628

java i%10==3_Java实现 洛谷 P1008 三连击

public class Main {public static void main(String[] args){for(int i = 123; i <= 329; i++){int[] tmp = new int[10];int b = 2*i;int c = 3*i;tmp[i%10] ++;tmp[i/10%10] ++;tmp[i/100] ++;tmp[b%10] ++;tmp...

weixin_33268492的博客 2843

洛谷 1008 三连击题解

洛谷 1008 三连击题解 include using namespace std; int a1[9],n=9,a[9]; void apart() { int t1=0,t2=0,t3=0; t1=a1[1]*100+a1[2]*10+a1[3]; t2=a1[4]*100+a1[5]*10+a1[6]; t3=a1[7]*100+a1[8]*...

qq_42955035的博客 736

洛谷c++习题 P1008三连击

洛谷c++习题 P1008三连击 #include<iostream> using namespace std; int main(){ int a[1000],i,j,k,b1[206],b2[206],b3[206],b=0; for(i=0;i<1000;i++){ a[i]=i; } for(i=123;i<334;i++){ for(j=2...

一入代码深似海 477

洛谷 P2359 三素数数 题解

题目背景 蛟川书院的一道练习题QAQ 这题居然是蛟川的题,我日,我怕不是宁波人了。 题目描述 如果一个数的所有连续三位数字都是大于100的素数...

C++ 482

洛谷P1008 三连击

                                              P1008 三连击   题目背景 本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。 题目描述 将 1,2,⋯,9 共 9 个数分成 3 组,分别组成 3 个三位数,且使这 3 个三位数构成 1:2:3 的比例,试求出所有满足条件的 3 个三位数。 ...

雷恩的博客 884

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

洛谷 P1618.三连击(升级版) 题目描述 将 1,2,…,9 共 9 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解,输出 No!!!。 输入格式 三个数,A,B,C。 输出格式 若干行,每行 3 个数字。按照每行第一个数字升序排列。 输入输出样例 输入样例#1 1 2 3 输出样例#1 192 384 576 219 ...

TWF 799

sscanf小技巧-洛谷P7911 网络连接

sscanf小技巧-洛谷P7911 网络连接

Z_p_Y的博客 329

洛谷 P1008.三连击

洛谷 P1008.三连击 题目背景 本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。 题目描述 将1,2,⋯ ,9共9个数分成3组,分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数。 输入格式 木有输入 输出格式 若干行,每行3个数字。按照每行第1个数字升序排列 输入输出样例 输入样例#1 无 输出样...

TWF 94

洛谷题目目录

#1 新手村 关卡1-1 洛谷的第一个任务 超级玛丽游戏(洛谷-P1000):点击这里 A+B Problem(洛谷-P1001):点击这里 小玉买文具(洛谷-P1421):点击这里 小鱼的游泳时间(洛谷-P1425):点击这里 关卡1-2 顺序与分支 小玉家的电费(洛谷-P1422):点击这里 不高兴的津津(洛谷-P1085):点击这里 津津的储蓄计划(洛谷-P1089):点击这里 买铅笔(洛谷...

zqhf123的博客 25万+
上一篇: 后缀表达式的计算方式
下一篇: 口口 * 口 =口 口*口=口口口
Continue!
博客等级 码龄9年 66粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值