#include
#include
#include
#include
using namespace std;
const int MAXN = 9;
int N;
string s[MAXN];
int id[MAXN];
bool cmp(int i,int j) { // 比较函数
return s[i] + s[j] < s[j] + s[i];
}
void input() { // 输入函数
int i;
char str[109];
scanf("%d",&N); // 读入字符串数目,C style,也可以直接cin>>N;
for (i = 0; i < N; i++) {
scanf("%s",str); // 读入字符串,C style,也可以直接cin>>s[i];
s[i] = str;
id[i] = i; // 标记字符串下标,用于排序
}
}
void solve() {
int i;
sort(id,id + N,cmp); // 基于下标的排序,字符串本身不被修改
for (i = 0; i < N; i++)
printf("%s",s[id[i]].c_str()); // 输出结果,C style,也可以直接cout
人气:161 ℃ 时间:2020-09-05 02:03:53
解答
如果s[i] + s[j] < s[j] + s[i];则返回“1”
如果s[i] + s[j] > s[j] + s[i];则返回“0”
推荐
- 为什么f(x)=-x²与f(x+1)=-(x+1)²是同一函数?可是我认为它们的对应关系不一样啊再看这题:若一系列函数的对应关系相同,值域相同,但定义域不同,则称这些函数为“同族函数”,那么函数解析式为y=-x^2,值
- 已知两个函数F(x)=8x^2+16-k+2007,g(x)=2x^3+5x^2+4x(k为常数),1)对所有X属于[-3,3]都有f(x)〈=g(x)成立,求实数k的取值.2)所有x1属于[-3,3],所有x2属于[-3,3]都有f(x1
- 一道函数题请大家多多帮忙,
- 急 4道函数题 在线等 谢谢了
- 仿写金色花 超过800字 散文 运用一二人称
- 洋务运动叫资产阶级什么
- 有A、B、C三个数,A与B的平均数是15,B与C的平平均数是19,A与C的平均数是17,这三个数各是多少?
猜你喜欢