当前位置: 首页 > news >正文

怎么做网站301重定向虚拟主机搭建网站源码

怎么做网站301重定向,虚拟主机搭建网站源码,html5用什么软件,企业网电话目录 C. Build Permutation 题目描述: ​编辑 思路解析: 代码实现: C. Build Permutation 题目描述: 思路解析: 先证明在任何情况下答案均存在。 假设我们所求的为 m m1 m2.....n 的排列,我们称不小于n…

目录

C. Build Permutation

题目描述:

​编辑 思路解析:

代码实现:


C. Build Permutation

题目描述:

        

 思路解析:

        先证明在任何情况下答案均存在。

        假设我们所求的为 m m+1 m+2.....n 的排列,我们称不小于n的最小平方数为h,不大于n的最大平方数为w。那么h和w之间的差值为根号w+根号h一定小于n,则 h <= 2 * n,那么 h-n <= n.

        因此pi = h-i,我们可以将它填充为h   h-k<=i<=k,利用这种方法可以递归地把k还原为-1

代码实现:

import java.io.*;
import java.math.BigInteger;
import java.util.*;public class Main {static int[] arr;public static void main(String[] args) throws IOException {int t = input.nextInt();for (int o = 0; o < t; o++) {int n = input.nextInt();arr = new int[n];recurse(n - 1);for (int i = 0; i < n; i++) {pw.print(arr[i] + " ");}pw.println();}pw.flush();pw.close();br.close();}public static void recurse(int r){if (r < 0) return;int t = (int) Math.sqrt(2 * r);t *= t;int l = t - r;recurse(l - 1);for (; l <= r; l++, r--) {arr[l] =r;arr[r] = l;}}static PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));static Input input = new Input(System.in);static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));static class Input {public BufferedReader reader;public StringTokenizer tokenizer;public Input(InputStream stream) {reader = new BufferedReader(new InputStreamReader(stream), 32768);tokenizer = null;}public String next() {while (tokenizer == null || !tokenizer.hasMoreTokens()) {try {tokenizer = new StringTokenizer(reader.readLine());} catch (IOException e) {throw new RuntimeException(e);}}return tokenizer.nextToken();}public String nextLine() {String str = null;try {str = reader.readLine();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}return str;}public int nextInt() {return Integer.parseInt(next());}public long nextLong() {return Long.parseLong(next());}public Double nextDouble() {return Double.parseDouble(next());}public BigInteger nextBigInteger() {return new BigInteger(next());}}
}

 

http://www.yayakq.cn/news/599791/

相关文章:

  • 腾讯服务器做网站网站后台做的超链接打不开
  • 湖北省住房与城乡建设厅网站做网站 excel
  • 网站建设gongsiwordpress 主题更换
  • 天津做网站的公司有哪些网站建设与运营培训班
  • 做网站最小的字体是多少单位网站的作用
  • 图标网站导航制作怎么做网页设计视频网站
  • 垫江网站建设哪家好免费创建个人网站申请
  • 网站培训班小清新 轻音乐网站 wordpress
  • 药店网站建设相关费用北京app开发定制公司
  • 奉贤广州网站建设网页搜索引擎
  • 可信网站查询福州建设网站
  • 交通局网站模板无锡定制公司网站
  • 网站 域名绑定灵犀科技 高端网站建设
  • 武夷山建设局网站如何低成本做网站推广
  • 深圳手机网站公司有设计师做的装修效果图的网站
  • 公司设计网站需要注意哪些江西省建设工程有限公司
  • 有哪些网站可以学做糕点的如何百度注册公司官网
  • 网站建设需要提供的资料文档做网站的伪原创怎么弄
  • 阜新本地网站建设平台上海知名的网站建设公司
  • 谷歌网站怎么打不开网站后台不能修改
  • ckplayer怎么上传做网站江津网站建设怎么样
  • 漳州找人做网站要求哪些充值话费网站建设
  • 银川网站建设哪家便宜石家庄网站搭建定制
  • 忻州市住房城乡建设局网站响应式网站与自适应
  • 广州市建设厅网站网站想换个风格怎么做
  • 哪个做网站公司好全球华设计大奖
  • 网站建设如何传视频教程桂林房产
  • 论述网站建设过程中应注意的问题博罗东莞网站建设
  • 成都网站制作公司电话网络运维工程师需要掌握的哪些技能
  • 做设计网站的工作怎么样交互设计精髓