- 大整数排序
help
- 2024-7-19 17:31:07 @
#include <bits/stdc++.h>
#define int long long
using namespace std;
string s[1005];
int n;
bool bcm(string x,string y){
int xl=x.size(),yl=y.size();
if(xl>yl) return 0;
if(xl<yl) return 1;
for(int i=0;i<xl;i++){
if(x[i]<y[i]) return 1;
}
return 0;
}
signed main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>s[i];
}
sort(s+1,s+n+1,bcm);
for(int i=1;i<=n;i++){
cout<<s[i]<<' ';
}
return 0;
}
3 条评论
-
zswdlqy LV 5 (260/260) @ 2024-8-16 15:43:50
#include #include using namespace std; bool cmp(int a,int b){ if(a>b){ return a<b; } return a<b; } int main(){ int n,a[1002]; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+n+1,cmp); for(int i=1;i<=n;i++){ cout<<a[i]<<" "; } }
-
2024-7-24 12:17:14@
RE啥意思来着
-
2024-7-19 17:45:58@
你也有这一天哈哈哈
- 1
信息
- ID
- 9679
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 247
- 已通过
- 59
- 上传者