TopCoderからAdvertisingAgency問題を解決しようとしています。私がこのコードを提出し、システムテストを実行すると、プログラムがシステムテストに失敗したことが示されます。私がテストパネルからテストを実行すると、それはすべてのテストに合格します。あなたはどこに問題があるのか分かりますか?AdvertisingAgency - すべてのテストに合格しますが、全体的に失敗します[TOPCODER]
ソースコード:あなたはUBであるいないに関わらず、配列を、使用されるすべての
#include<iostream>
#include<vector>
using namespace std;
class AdvertisingAgency{
public:
int numberOfRejections(vector<int>requests){
int rejections=0;
bool billboards[100];
for(int request:requests){
if(billboards[request]){
rejections++;
}
else{
billboards[request]=true;
}
}
return rejections;
}
};
を助けました質問/ 388242 /決定的なCの本のガイドとリスト)いくつかの偽の_competitive programming_サイトで。 – Ron
'billboards [request]'にアクセスしていますが、初期化されていません。これはUBです。どのような問題を解決しなければなりませんか/期待される結果は何ですか? –