zoukankan      html  css  js  c++  java
  • (HDOJ 1407)测试你是否和LTC水平一样高

    测试你是否和LTC水平一样高

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

    Problem Description
    大家提到LTC都佩服的不行,不过,如果竞赛只有这一个题目,我敢保证你和他绝对在一个水平线上!
    你的任务是:
    计算方程x^2+y^2+z^2= num的一个正整数解。
     

    Input
    输入数据包含多个测试实例,每个实例占一行,仅仅包含一个小于等于10000的正整数num。
     

    Output
    对于每组测试数据,请按照x,y,z递增的顺序输出它的一个最小正整数解,每个实例的输出占一行,题目保证所有测试数据都有解。
     

    Sample Input
    3
     

    Sample Output
    1 1 1
     
      Sample code:

      #include<stdio.h>

    #include<math.h>
    #include
    <string.h>
    #include
    <stdlib.h>

    void f(int num)
    {
             
    int i,j,k;
              
    for(i=1; i<=100; i++)
              {
                
    for(j=1; j<=100; j++)
                {
                  
    for(k=1; k<=100; k++)
                  {
                    
    if(i*i+j*j+k*k==num)
                    {
                         printf(
    "%d %d %d\n",i,j,k);
                         
    return;
                       } 
                  }
                }
               }
    }

    int main()
    {
         
    int num;
         
    while(scanf("%d",&num)!=EOF)
         {
              f(num);
            }
            
    return 0;
    }
  • 相关阅读:
    scss-@for 指令
    scss-@else if指令
    pandas dataframe在指定的位置添加一列, 或者一次性添加几列,re
    数据挖掘之Python调用R包、函数、脚本
    数据挖掘之各种聚类算法的比较 (转载)
    数据挖掘之分类算法概述与比较(转载)
    数据挖掘之数据规范化
    数据分析之集成算法
    数据分析之随机森林
    数据挖掘之数据规约
  • 原文地址:https://www.cnblogs.com/cpoint/p/2051554.html
Copyright © 2011-2022 走看看