【luogu1012】拼数(字符串的操作+冒泡?)
来源:互联网 发布:日本人彻底疯了 知乎 编辑:程序博客网 时间:2024/05/18 06:15
题目:我是超链接
题解:
这破题怎么这么麻烦------Shallwe
因为考虑了341 34这种情况,而且字符串又不按照我想象的方法排序,必须一个一个冒泡走起啦
代码:
#include <cstdio>#include <algorithm>#include <cstring>#include <iostream>using namespace std;int n,i,j;char xx[100050],yy[100050];struct word{char st[100050];}ww[22];int cmp(word a,word b){return strcmp(a.st,b.st)>0;}int main(){scanf("%d",&n);for (i=1;i<=n;i++) scanf("%s",&ww[i].st);sort(ww+1,ww+n+1,cmp);bool bo=false;i=1;while (!bo){bo=true;for (j=1;j<=n-i;j++){memset(xx,0,sizeof(xx)); memset(yy,0,sizeof(yy));strcat(xx,ww[j].st); strcat(xx,ww[j+1].st); strcat(yy,ww[j+1].st); strcat(yy,ww[j].st); if (strcmp(xx,yy)<0) swap(ww[j+1],ww[j]);bo=false;} i++;}for (i=1;i<=n;i++) printf("%s",ww[i].st);}
阅读全文
1 0
- 【luogu1012】拼数(字符串的操作+冒泡?)
- [LUOGU1012] 拼数
- NOIP1998--拼数(伤心的字符串)
- 洛谷 1012——拼数(字符串处理)
- 字符串处理排序(洛谷1012 拼数)
- 贪心+字符串排序——拼数
- 普及练习场 字符串处理 拼数
- “拼字符串”的存储过程
- 数串 字符串的冒泡排序 字符串strcpy strcat strcmp
- 拼数
- 拼数
- 拼数
- 拼数
- 拼数
- 拼数
- 不使用pinyin4j, 通过字符串截取手段快速查询通讯录联系人的拼音(包括全拼和简拼)
- 随笔-NSArray字符串的分割和拼
- 比较数的大小(冒泡法)
- adb remount 系统提示只读文件系统Read-only file system
- 【矩形】【dp】创意吃鱼法
- Python基础入门5--函数
- MyBatis简单的配置
- POJ 3321 Apple Tree dfs序 树状数组
- 【luogu1012】拼数(字符串的操作+冒泡?)
- 《剑指offer》笔记-第5章(4)
- 洛谷 扫雷游戏
- linux can
- 2.费氏数列
- I2C串行总线及串行EEPROM的扩展
- Java Develop——使用 Docker 将 Web 应用容器化
- Hdu 3804 Query on a tree 树链剖分+线段树
- 字符串拼接问题和data数据的长度