超大整型數據比較——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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章