标签: perfect-square

如何在Android中取一个数字的平方

我想在Android代码中设置一个数字平方(例如,x ^ 2),但是我收到此错误:

对于参数类型int,boolean,运算符^未定义

是否有一种不同的方式来对Android中的数字/变量进行平方?

java math perfect-square

0
推荐指数
1
解决办法
8090
查看次数

找出一个数字是否是一个完美的正方形

我正在尝试编写一个程序来查找0到100之间的数字n,这样n!+ 1是一个完美的正方形.我正在尝试这样做,因为我知道只有三个因此它是对我的Python能力的测试 - 我失败了因为我真的不能这样做.

python math perfect-square

0
推荐指数
1
解决办法
8333
查看次数

检查数组中完美对的数量

给定一个包含 N 个整数的 A 数组。如果一对索引 (i,j) (i < j) 的元素的乘积是完全平方,则这些索引对称为“完美对”。完全平方是一个正整数,它是一个整数与其自身的乘积。求 A 中完美对的数量。

我尝试解决这个问题。最初我在地图上记录了数字。我的方法是,如果数组中有 1 和一个完全平方数,我就会计算它们。然后我会检查数组中的数字,如 (3,3,3),这将产生 3 对,这是我从(数字计数(数字计数 - 1))/2 * 公式中得到的。但这种方法对于某些测试用例给出了错误的 ans,我不知道为什么。

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    vector<int> v(n,0);
    for(int i=0;i<n;i++){
        cin>>v[i];
    }
    int cnt=0;
    int cnt1=0;
    unordered_map<int,int> count;
    for(int i=0;i<n;i++){
        count[v[i]]++;
                // count for 1's
        if(v[i]==1){
            cnt1++;
        }
    }
    for(auto it: count){
        //check how many perfect squares can be formed--> eg(3,3,3,3,3)
        if(it.second!=0){
            int n=it.second;
            cnt+=(n*(n-1))/2;
        }
        //check for pair of 1 and …
Run Code Online (Sandbox Code Playgroud)

c++ arrays perfect-square

-1
推荐指数
1
解决办法
235
查看次数

计算并生成完美的正方形

我需要一些关于如何编写Python程序的建议,它给出了列表格式中前n个完美正方形的列表.输出应如下所示:

How many squares?: 5  
[1, 4, 9, 16, 25]

这是我到目前为止:

n = int(raw_input("How many squares? "))
Run Code Online (Sandbox Code Playgroud)

现在,对于下一部分,我需要创建前n个方块的列表.有关如何的任何建议?感谢您的时间和建议.

python perfect-square

-2
推荐指数
1
解决办法
3501
查看次数

标签 统计

perfect-square ×4

math ×2

python ×2

arrays ×1

c++ ×1

java ×1