제출 #924418

#제출 시각아이디문제언어결과실행 시간메모리
924418Faisal_SaqibPolitical Development (BOI17_politicaldevelopment)C++17
62 / 100
3024 ms306784 KiB
#include <iostream> #include <bitset> // any using namespace std; const int N=5e4; bitset<N> ma[N]; int n,k,mx=0; void recur(int& sz,bitset<N>&x) { mx=max(mx,sz); if(x.none()) return; sz++; bitset<N> np=x; for(int l=x._Find_first();l<x.size();l=x._Find_next(l)) { np=(x&ma[l]); recur(sz,np); } sz--; } int main() { cin.tie(0); cout.tie(0); ios::sync_with_stdio(0); scanf("%d %d",&n,&k); for(int i=0;i<n;i++) { int d=0; scanf("%d",&d); while(d--) { int x; scanf("%d",&x); ma[i].set(x); } } bitset<N> tp; for(int i=0;i<n;i++) tp[i]=1; int s=0; recur(s,tp); printf("%d",mx); return 0; }

컴파일 시 표준 에러 (stderr) 메시지

politicaldevelopment.cpp: In function 'void recur(int&, std::bitset<50000>&)':
politicaldevelopment.cpp:15:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   15 |  for(int l=x._Find_first();l<x.size();l=x._Find_next(l))
      |                            ~^~~~~~~~~
politicaldevelopment.cpp: In function 'int main()':
politicaldevelopment.cpp:27:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   27 |  scanf("%d %d",&n,&k);
      |  ~~~~~^~~~~~~~~~~~~~~
politicaldevelopment.cpp:31:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   31 |   scanf("%d",&d);
      |   ~~~~~^~~~~~~~~
politicaldevelopment.cpp:35:9: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   35 |    scanf("%d",&x);
      |    ~~~~~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...