文档章节

逆序集式

 南桥北木
发布于 2017/02/27 20:22
字数 268
阅读 0
收藏 0
点赞 0
评论 0

import java.util.Scanner;

public class Testa {

public static void main(String[] args) {
	System.out.println("请输入n:(代表求多少个连续的合数)");
	Scanner reader=new Scanner(System.in);
	int n=reader.nextInt();
	int min=(int) Math.pow(10,n-1);
	int max=(int) (Math.pow(10,n)-1);
	int total=0;
 for(int i=min;i<max;i++){
	 for(int j=i+1;j<max;j++){
		boolean a=f(i);
		
		if(a){
			boolean b=f(j);
			if(b){
				boolean ok=g(i,j);
				if(ok){
					total++;
				System.out.println("符合条件:"+i+" "+j);
			}
			}
		}else{break;}
	 }
	 
 }	
	System.out.println(total);
}

//去重

public static boolean f(int n){
	String result=String.valueOf(n);
	
	int length=result.length();
	
	for(int i=0;i<length-1;i++){
		for(int j=i+1;j<length;j++){
			char a=result.charAt(i);
			char b=result.charAt(j);
			if(a==b){
				return false;
			}
		}
	}
	
	return true;
	
}

//判断是否符合条件 public static boolean g(int a,int b){ int m=a; int n=b; int x=k(m); int y=k(n);

	 if(m!=y&&m<x&&m<y){
	 if((x*y)==(m*n)){
		 return true;
	 }
	 }
	 
	return false;
}

//将数逆序,n代表传入的数

public static int k(int n){
	
	int m=n;
	String result=String.valueOf(m);
	int leng=result.length()-1;
	int temp;
	int sum;
	sum=0;
	
	temp=m%10;
	sum =(int) (sum+Math.pow(10,leng)*temp);
	
	m=m/10;
	
	while(m>=10){
		temp=m%10;
		leng--;
		sum=(int) (sum+Math.pow(10,leng)*temp);
		m=m/10;
	}
	leng--;
	sum=(int) (sum+Math.pow(10,leng)*m);
 
	return sum;
	
}

}

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 140
码字总数 25184
作品 0
武汉
这一刻,MySQL 8终于追赶上了Oracle 8 · 降序索引

姜承尧 IT界最会讲故事的男人 在已发布MySQL 8.0的版本说明中,降序索引(Descending Index)无疑是最为激动人心的特性。Oracle 8.0版本已支持Descending Index功能,MySQL 8.0也算是追上了老...

姜 承尧
2017/01/10
0
0
JsonFromTree 树状结构导出到JSON数据的工具

如果有一个配置文件里存储一些简单的配置 例如: x=1 y=2 那么大可直接存储在文件中读取到内存中的一张表中。 可是存储一张树状结构数据,例如一个带有深层菜单项的数据结构如何存储到配置文件...

quanwei9958
2015/12/09
30
0
Java 矩阵行列式算法(非高斯消元)

最近由于项目任务较少,手上有不少空闲的时间,所以抽空研究了一下矩阵行列式的算法。 先来说说行列式,以下摘自百度百科: 行列式在数学中,是由解线性方程组产生的一种算式。行列式的特性可...

Acce1erator
2015/12/25
186
0
算法导论第二章小试牛刀

Author: bakari   Date: 2015.9.11 《算法导论》真是一本让人又爱又恨的书,爱自然是因为它精简凝练的算法呈现,读来让人欲罢不能;至于恨,是因为它在进行算法分析的时候所体现的数学思想...

chambai
2015/09/11
0
0
【Android】掌握自定义LayoutManager(二) 实现流式布局

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 转载请标明出处: http://blog.csdn.net/zxt0601/article/details/52956504 本文出自:【张旭童的博客】 本系列文章相关代码传送门:...

zxt0601
2016/10/28
0
0
HDU ~ 4496 ~ D-City (逆序并查集)

题意:Luxer是一个很坏的家伙,他会破坏他所遇到的一切。一天,Luxer去城。城有N个城市和M条路。每个条路连接两个城市。Luxer将摧毁所有的所有的路。城的市长想知道在Luxer破坏第k条路后,城...

ZscDst
01/17
0
0
Codeforces 875F - Royal Questions

题目: Codeforces 875F - Royal Questions 翻译 有 n 个王子和 m 个公主,每个公主有两个中意的王子,公主嫁出去的嫁妆是 w。一个王子最多能娶一个公主,一个公主最多能娶一个王子,可以不让...

费城的二鹏
2017/11/15
0
0
C++自动微分(Automatic differentiation)原理1

0. 缘由 下面介绍下为什么要引入自动 自动微分(automatic differentiation -> AD )。 一个优化问题的例子 假设现在我们在解决一个机器学习的问题,有了一些训练样本,现在需要寻找一个最优的...

gfsfg8545
2017/08/21
0
0
python-Processing data

string的strip()函数,去除空格,split()分割字符返回列表 set()无序的不重复的集合 sorted()排序算法,返回一个原序列的副本,而原来的序列不发生变化 sort()排序算法,直接改变原来的序列的...

伊人梦醉
2016/06/20
4
0
ZOJ ~ 3261 ~ Connections in Galaxy War (逆序并查集 + map)

题意:星球大战,每个星球会有一个武力值,星球间有一些通道相连,直接或间接相连的星球可以互相求助(当然求助最厉害的星球啦)。先输入N表示有N个星球,编号为0~(n-1),然后输入M表示有M组...

ZscDst
01/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

matplotlib 保存图片时的参数

简单绘图 import matplotlib.pyplot as pltplt.plot(range(10)) 保存为csv格式,放大后依然很清晰 plt.savefig('t1.svg') 普通保存放大后会有点模糊文件大小20多k plt.savefig('t5.p...

阿豪boy
12分钟前
0
0
java 8 复合Lambda 表达式

comparator 比较器复合 //排序Comparator.comparing(Apple::getWeight);List<Apple> list = Stream.of(new Apple(1, "a"), new Apple(2, "b"), new Apple(3, "c")) .collect(......

Canaan_
昨天
0
0
nginx负载均衡

一、nginx 负载均衡 拓扑图: 主机信息: 1、负载均衡器1(lb1):192.168.10.205 RHEL7.5 2、负载均衡器2(lb2):192.168.10.206 RHEL7.5 3、web服务器1(web01):192.168.10.207 Centos...

人在艹木中
昨天
0
0
做了一个小网站

做了一个小网站 www.kanxs123.com

叶落花开
昨天
0
0
继社会佩奇之后,又尝试了可爱的蓝胖子,有趣 Python

#哆啦A梦# !/usr/bin/env python3# -*- coding: utf-8 -*-# @Author: dong dong# @Env: python 3.6from turtle import *# 无轨迹跳跃def my_goto(x, y): penup(...

Py爱好
昨天
0
0
shell及python脚本方式登录服务器

一、问题 在工作过程中,经常会遇见需要登录服务器,并且因为安全的原因,需要使用交互的方式登录,而且shell、python在工作中也经常用到,并且可以提供交互的功能。都是利用了expect、spawn...

yangjianzhou
昨天
0
0
upstream sent too big header while reading...

nginx 报错:1736 upstream sent too big header while reading response header from upstream 1. 一般处理 location ~ \.php$ { #增加下面两句 fastcgi_buffer_size 128k; ......

dubox
昨天
0
0
Python解析配置文件模块:ConfigPhaser

import configparser as pa# [SectionA]# a = aa# b = bb# c = cc# [SectionB]# optionint = 1# optionfloat = 1.1# optionstring = string#https://www.cnblogs.com/a......

易野
昨天
0
0
Java基础——面向对象

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 Object的方法: clone() Object 克隆 to Strin...

凯哥学堂
昨天
0
0
rabbitmq学习记录(八)消息发布确认机制

RabbitMQ服务器崩了导致的消息数据丢失,已经持久化的消息数据我们可以通过消息持久化来预防。但是,如果消息从生产者发送到vhosts过程中出现了问题,持久化消息数据的方案就无效了。 Rabbit...

人觉非常君
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部