当前位置: 首页 > article >正文

洛谷p1781求调

洛谷P1781 60分代码如下

#include<bits/stdc++.h>
using namespace std;
struct hps{
	int a;
	string b;
	int c;
}h[30];
bool cmp(hps a,hps b){
	if(a.c!=b.c){
		return a.c>b.c;
	}else{
		for(int i=0;i<a.c;i++){
			if(a.b[i]==b.b[i]){
				continue;
			}else if(a.b[i]==b.b[i]){
				return 1;
			}else{
				return 0;
			}
		}
	}
}
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		h[i].a=i;
		cin>>h[i].b;
		h[i].c=h[i].b.size();
	}
	sort(h+1,h+1+n,cmp);
	cout<<h[1].a<<"\n"<<h[1].b;
}

思路:用结构体储存,再用sort排序

题目链接


http://www.kler.cn/a/397364.html

相关文章:

  • 初识ElasticSearch
  • 用PHP实现一个简单的http服务器
  • Java项目实战II基于微信小程序的电子商城购物平台(开发文档+数据库+源码)
  • unity小:shaderGraph不规则涟漪、波纹效果
  • Wxml2Canvas小程序将dom转为图片,bug总结
  • 除了 TON, 哪些公链在争夺 Telegram 用户?数据表现如何?
  • 利用PyTorch的三元组损失Hard Triplet Loss进行嵌入模型微调
  • 十:详解HTTP的请求行
  • LeetCode 3239.最少翻转次数使二进制矩阵回文 I:遍历(行和列两种情况分别讨论)
  • w038基于SpringBoot的网上租赁系统设计与实现
  • 数据库事务介绍
  • 20241112-Pycharm使用托管的Anaconda的Jupyter Notebook
  • 周末总结(2024/11/16)
  • AJAX学习(24.11.1-24.11.14)(包含HTTP协议)
  • 管家婆工贸ERP BR039.采购订单关联MRP明细表
  • Blossom:开源私有部署的markdown笔记软件
  • Jarvis March算法详解及Python实现(附设计模式案例)
  • Rust 语言学习笔记(五)
  • 细粒度集群
  • Electron教程2-第一个应用
  • 在k8s上部署minio
  • 企业网络链路聚合、数据抓包、远程连接访问实验
  • Linux基础开发工具使用
  • linux病毒编写+vim shell编程
  • 微软出品的一个鼠标控制多台电脑,还能共享剪切板分享与下载
  • 微信小程序:vant组件库安装步骤