首页 > 其他分享 >#P1031. 三连击

#P1031. 三连击

时间:2023-11-29 22:25:44浏览次数:28  
标签:10 cnt 连击 int P1031 100

image

next_permutation全排列公式

数据不大,直接暴力全排列模拟出数据即可

using namespace std;
int p[9]={1,2,3,4,5,6,7,8,9};
int main(){
	int a,b,c;
	cin>>a>>b>>c;
	int cnt=0;
	do{
		int x=p[0]*100+p[1]*10+p[2];
		int y=p[3]*100+p[4]*10+p[5];
		int z=p[6]*100+p[7]*10+p[8];
		if(a*z==c*x&&b*z==c*y){
			cnt++;
			cout<<x<<" "<<y<<" "<<z<<"\n";
		}
	}while(next_permutation(p,p+9));
	if(!cnt){
		cout<<"No!!!";
	}
	return 0;
}

标签:10,cnt,连击,int,P1031,100
From: https://www.cnblogs.com/yufan1102/p/17866038.html

相关文章

  • 【题解】三连击
    [NOIP1998普及组]三连击思路想一想桶得到三个数之后把每一位依次存入桶然后遍历这个桶,看哪一位为\(0\)代码//语言:C++#include<iostream>#include<cstring>//memsetusingnamespacestd;intmain(){ for(inti=123;i<=987/3;i++) { inta=i,b=2*i,c=3*i; i......
  • 题解 P1008 【三连击】
    postedon2020-11-1217:25:10|under题解|source2023编者注:请尊重历史。本题正解是暴力枚举先引用我们老师的一句话:(无恶意)不会吧不会吧,不会还有人不会写三连击吧!废话不多说,开始解题:理解题目和做题思路P1008三连击题目链接:https://www.luogu.com.cn/problem/......
  • Luogu P1008 三连击
    题目描述link思路因为\(1-9\)且不能重复使用,所以从\(123\)循环至\(789\),相应的\(2\)倍,\(3\)倍,即为另两个数字.对每个数字进行拆分,所用数字使用次数\(+1\),判断是否每个数字都被使用且只使用一次,输出即可.Code#include<cstdio>#include<cstring>i......
  • w2 P1008 [NOIP1998 普及组] 三连击
      主要思路:构造一个judge函数,判断是否1-9都出现了。由于三位数范围为123-987,但因为要求三个数字比例为1:2:3,所以在遍历时的范围是123-987/3。遍历范围内的每一个整数x,并判断2x,3x是否满足judge函数,满足则输出这三个数,否则继续遍历。代码如下:#include<iostream>usingnamespac......
  • P1618 三连击(升级版)
    这题稍微有点难度(for新手)点击跳转>>P1618三连击(升级版)-洛谷|计算机科学教育新生态(luogu.com.cn)上题解:#include<bits/stdc++.h>usingnamespacestd;inta[10......
  • P1008 [NOIP1998 普及组] 三连击
    置顶题解暴力,加简化的判断,数学原理,2个集合内所有数相加相乘结果一样,2个集合的内容一样(没错我自己编得,灵感并不是我自己的,感谢帮我的大大)置顶的题解中的数学原理应该是......
  • SQL优化 21 连击
    一、查询SQL尽量不要使用select*,而是具体字段1、反例SELECT * FROM user2、正例SELECT id,username,tel FROM user3、理由节省资源、减少网络开销。可能用......
  • 微信小程序自定义双击事件、三连击事件、N连击击事件
     如图:  代码:data:{clickNum:1,lastTapTime:0,}btnclick:function(e){varme=this;varcurTime=e.timeStamp//获取时间戳......
  • 洛谷--【P1618】三连击升级版题解 排列枚举+循环枚举+stl
    题目描述将 1,2,…,91,2,…,9 共 99 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解,输出 No!!!。输入格式......
  • SQL优化 20 连击
    一、查询SQL尽量不要使用select*,而是具体字段1、反例SELECT*FROMuser2、正例SELECTid,username,telFROMuser3、理由节省资源、减少网络开销。可能用到......