问题标题: 酷町堂:4863 完全立方数

0
0
已解决
张帆
张帆
中级天翼
中级天翼
Wrong Answer:0分
张帆的测评结果:
测试点 结果  时间  
1
Wrong Answer
0ms
偷看一下数据
2
Wrong Answer
0ms
偷看一下数据
3
Wrong Answer
0ms
偷看一下数据
4
Wrong Answer
0ms
偷看一下数据
5
Wrong Answer
0ms
偷看一下数据
6
Wrong Answer
0ms
偷看一下数据
7
Wrong Answer
0ms
偷看一下数据
8
Wrong Answer
0ms
偷看一下数据
9
Wrong Answer
0ms
偷看一下数据
10
Wrong Answer
0ms
偷看一下数据
我的提交(cpp):
#include<bits/stdc++.h>
using namespace std;
int a[110];
int main(){
    int n,cnt;
    cin>>n; 
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=sqrt(a[i]);j++){
            if(pow(j,3)<=a[i]){
                cout<<pow(j,3)<<" ";
                cnt++;
            }
            else{
                break;
            }
        }
        cout<<"\n"<<cnt<<"\n";
        cnt=0;
    }
    return 0;
} 
4863   完全立方数
题目描述 Description
求1~m内的完全立方数。

完全立方数为:该数可以分解成一个数的立方形式,

比如8可以分解成2的立方,27可以分解成3的立方,则8和27都是完全立方数。



输入描述 Input Description
第一行,一个数n,表示接下来有n组测试数据

第2行–第n+1行,每行1个数,m,求1–m范围内的立方数有哪些



输出描述 Output Description
输出n组数据

每组数据2行,第一行为满足范围内的数,空格隔开

第二行为满足条件数的个数



样例输入 Sample Input
2
1
30
样例输出 Sample Output
1
1
1 8 27
3
数据范围及提示 Data Size & Hint
n<=100,m<=10000

 


0
已采纳
龙舟
龙舟
高级光能
高级光能

我来答!!

先输入n和m,k从1遍历到n,再从i遍历到m,再用j循环如果j*j*j==i,计数,输出i

望采纳!!

0
0
张帆
张帆
中级天翼
中级天翼

我会了,

谁先说整体或部分思路的采纳

我要回答