F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_33280102_61.cpp: In function 'int main()':
0_0_33280102_61.cpp:64:38: error: invalid conversion from 'int' to 'const char*' [-fpermissive]
                 string val = q.top().val;
                                      ^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/string:52:0,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/locale_classes.h:40,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:41,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/ios:42,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/istream:38,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/sstream:38,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/complex:45,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/ccomplex:38,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:52,
                 from 0_0_33280102_61.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/basic_string.h:495:7: note: initializing argument 1 of 'std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc());
       ^
0_0_33280102_61.cpp:69:35: error: no match for 'operator[]' (operand types are 'std::unordered_map<int, int>' and 'std::string {aka std::basic_string<char>}')
                 int team_id = team[val];
                                   ^
0_0_33280102_61.cpp:69:35: note: candidates are:
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/unordered_map:48:0,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:115,
                 from 0_0_33280102_61.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_map.h:626:7: note: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = int; _Hash = std::hash<int>; _Pred = std::equal_to<int>; _Alloc = std::allocator<std::pair<const int, int> >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int]
       operator[](const key_type& __k)
       ^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_map.h:626:7: note:   no known conversion for argument 1 from 'std::string {aka std::basic_string<char>}' to 'const key_type& {aka const int&}'
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_map.h:630:7: note: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type&&) [with _Key = int; _Tp = int; _Hash = std::hash<int>; _Pred = std::equal_to<int>; _Alloc = std::allocator<std::pair<const int, int> >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int]
       operator[](key_type&& __k)
       ^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_map.h:630:7: note:   no known conversion for argument 1 from 'std::string {aka std::basic_string<char>}' to 'std::unordered_map<int, int>::key_type&& {aka int&&}'
0_0_33280102_61.cpp:74:32: error: no match for 'operator==' (operand types are 'int' and 'std::string {aka std::basic_string<char>}')
                     if(cur.val == val)cnt++;
                                ^
0_0_33280102_61.cpp:74:32: note: candidates are:
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/unordered_set:48:0,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:116,
                 from 0_0_33280102_61.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_set.h:1343:5: note: template<class _Value, class _Hash, class _Pred, class _Alloc> bool std::operator==(const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>&, const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>&)
     operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x,
     ^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_set.h:1343:5: note:   template argument deduction/substitution failed:
0_0_33280102_61.cpp:74:35: note:   mismatched types 'const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' and 'int'
                     if(cur.val == val)cnt++;
                                   ^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/unordered_set:48:0,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:116,
                 from 0_0_33280102_61.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_set.h:1331:5: note: template<class _Value, class _Hash, class _Pred, class _Alloc> bool std::operator==(const std::unordered_set<_Value, _Hash, _Pred, _Alloc>&, const std::unordered_set<_Value, _Hash, _Pred, _Alloc>&)
     operator==(const unordered_set<_Value, _Hash, _Pred, _Alloc>& __x,
     ^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_set.h:1331:5: note:   template argument deduction/substitution failed:
0_0_33280102_61.cpp:74:35: note:   mismatched types 'const std::unordered_set<_Value, _Hash, _Pred, _Alloc>' and 'int'
                     if(cur.val == val)cnt++;
                                   ^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/unordered_map:48:0,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:115,
                 from 0_0_33280102_61.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_map.h:1462:5: note: template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> bool std::operator==(const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&, const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&)
     operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
     ^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_map.h:1462:5: note:   template argument deduction/substitution failed:
0_0_33280102_61.cpp:74:35: note:   mismatched types 'const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' and 'int'
                     if(cur.val == val)cnt++;
                                   ^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/unordered_map:48:0,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:115,
                 from 0_0_33280102_61.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_map.h:1450:5: note: template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> bool std::operator==(const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&)
     operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
     ^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/unordered_map.h:1450:5: note:   template argument deduction/substitution failed:
0_0_33280102_61.cpp:74:35: note:   mismatched types 'const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' and 'int'
                     if(cur.val == val)cnt++;
                                   ^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:109:0,
                 from 0_0_33280102_61.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/scoped_allocator:443:5: note: template<class _OutA1, class _OutA2, class ... _InA> bool std::operator==(const std::scoped_allocator_adaptor<_OutA1, _InA ...>&, const std::scoped_allocator_adaptor<_InnerHead, _InnerTail ...>&)
     operator==(const scoped_allocator_adaptor<_OutA1, _InA...>& __a,
     ^
GCC4.9.2/x86_64-w64-mingw32/include/c++/scoped_allocator:443:5: note:   template argument deduction/substitution failed:
0_0_33280102_61.cpp:74:35: note:   mismatched types 'const std::scoped_allocator_adaptor<_OutA1, _InA ...>' and 'int'
                     if(cur.val == val)cnt++;
                                   ^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/regex:58:0,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:108,
                 from 0_0_33280102_61.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/regex.h:1920:5: note: template<class _Bi_iter, class _Alloc> bool std::operator==(const std::match_results<_BiIter, _Alloc>&, const std::match_results<_BiIter, _Alloc>&)
     operator==(const match_results<_Bi_iter, _Alloc>& __m1,
     ^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/regex.h:1920:5: note:   template argument deduction/substitution failed:
0_0_33280102_61.cpp:74:35: note:   mismatched types 'const std::match_results<_BiIter, _Alloc>' and 'int'
                     if(cur.val == val)cnt++;
                                   ^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/regex:58:0,
                 from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:108,
                 from 0_0_33280102_61.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/regex


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-12-02 15:41:12, Gzip enabled