1.17codeforceB. Substrings Sort
- 一级目录
刚做这道题的时候,排序sort函数 ,emmm。。。
后来sort函数不会用,索性冒泡排序挺水的。。。
一级目录
下面展示一些 内联代码片
。
// A code block
var foo = 'bar';
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;const int N=110;
string s[N];
string tmp;
int main()
{
int n;cin>>n;for(int i=0;i<n;i++) cin>>s[i];if(n==1){
cout<<"YES"<<endl<<s[0]<<endl;return 0;}for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if(s[i].size()>s[j].size()){
tmp=s[i];s[i]=s[j];s[j]=tmp;}}}bool ok=false;for(int i=0;i<n-1;i++){
ok=false;int t=s[i].size();for(int j=0;j<=s[i+1].size()-s[i].size();j++){
tmp=s[i+1].substr(j,s[i].size());if(tmp==s[i]) ok=true;}if(ok) continue;else break;}if(ok){
cout<<"YES"<<endl;for(int i=0;i<n;i++) cout<<s[i]<<endl;}else cout<<"NO"<<endl;return 0;
}
// A code block
var foo = ‘bar’;
```javascript
// An highlighted block
var foo = 'bar';
```javascript
// An highlighted block
var foo = 'bar';