超大整型数据比较——string:蒜头君计数
https://nanti.jisuanke.com/t/T3174
0<m<10^1000 范围太大,不能用long long(大概1e20) ,因此使用string的字典序比较。(原题long double 也可以过)
#include <iostream> #include <string> using namespace std; int n; int main() { cin>>n; string m; cin>>m; int ans=0; for(int i=0;i<n;i++){ string temp; cin>>temp; if(temp.size()>m.size()) { ans++; }else if(temp.size()==m.size()){ if(temp>=m) ans++; }else{ } } cout<<ans<<endl; return 0; }

浙公网安备 33010602011771号