gpt4 book ai didi

c++ - TopCoder 编码环境链接器错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:37:24 25 4
gpt4 key购买 nike

我正在尝试为 TopCoder 中的一个问题提交解决方案,这需要提交遵循其预定义的类和方法。由于我是 TopCoder 的新手,我主要是在尝试适应编码界面。这段代码在我的电脑上编译完美。不幸的是,在 TopCoder 上,我遇到了错误:

你的代码没有编译:

链接错误:

AdditionGame-stub.o:在函数 main' 中:
AdditionGame-stub.cc:(.text.startup+0x0): 多重定义
main'AdditionGame.o:AdditionGame-stub.cc:(.text.startup+0x0): 首先在这里定义collect2:错误:ld 返回 1 退出状态

请帮忙。这是我的代码:

 class AdditionGame {

public:

int getMaximumPoints(int a, int b, int c, int n){
int temp;
if(a<b){temp=a; a=b; b=temp;}
if(b<c){temp=b; b=c; c=temp;}

int sum=0;
for(int i=0; i<n; i++){
if(a>0){sum=sum+a;}
if(a>0){a=a-1;}
if(a<b){temp=a; a=b; b=temp;}
if(b<c){temp=b; b=c; c=temp;}
}

return sum;
}

};


#include <iostream>
#include <algorithm>
using namespace std;

int main(){
AdditionGame add;
int A,B,C,N;

cin>>A>>B>>C>>N;

int p = add.getMaximumPoints(A, B, C, N);
cout<<p;
return 0;
}`

最佳答案

看起来 TopCoder 正在根据您的错误消息为您定义 main() 函数。

关于c++ - TopCoder 编码环境链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31627956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com