编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#3827 #1006. 超级强迫症 Compile Error 0 0 ms 0 K C++ 17 (Clang) / 804 B s230026047 2023-11-25 16:58:30
显示原始代码
#include <iostream>
using namespace std;

bool isSame(int len[], long long N);

bool isSame(int len[], long long N) {
    int flag = 1;
    for (int i = 0; i < N; i++) {
        if (len[i] != len[0]) {
            flag = 0;
            break;
        }
    }
    // return true;
    return flag == 1;
}

/*
bool isSame(int len[], int N){
        int l=0, r=N-1;
        while(1){
                if (len[r]!=len[l]){
                        return false;
                        break;
                }
                r--;l++;
                if (r==l){
                        break;
                }
        }
        return true;
}*/

int main(int argc, char** argv) {
    long long N;
    long len[N];
    cin >> N;
    for (long long i = 0; i < N; i++) {
        cin >> len[i];
    }

    /*
    int flag=1;
    for (int i=0; i<N; i++){
            if (len[0]!=len[i]){
                    flag=0;
                    break;
            }

    }*/
    // flag==1

    if (isSame(len, N)) {
        cout << "Yes" << endl;
    } else {
        cout << "No" << endl;
    }
    return 0;
}

编译信息

/sandbox/1/a.cpp:53:6: error: no matching function for call to 'isSame'
        if (isSame(len,N)){
            ^~~~~~
/sandbox/1/a.cpp:6:6: note: candidate function not viable: no known conversion from 'long [N]' to 'int *' for 1st argument
bool isSame(int len[], long long N){
     ^
1 error generated.