题目链接:http://codeforces.com/problemset/problem/44/E

题意:

给一个字符串,让你分割成 $k$ 行,每行的字母数在 $[a,b]$ 之间。

题解:

这是1500difficulty的DP题?

AC代码:

#include<bits/stdc++.h>
using namespace std;
int k,a,b;
string s;
int main()
{
cin>>k>>a>>b;
cin>>s; if(s.size()<k*a || k*b<s.size()) cout<<"No solution"<<endl;
else
{
int c=s.size()/k, p=;
for(int r=;r<=k;r++)
{
if(r<k)
{
for(int i=;i<=c;i++) cout<<s[p++];
cout<<endl;
}
else
{
while(p<s.size()) cout<<s[p++];
cout<<endl;
}
}
}
}

最新文章

  1. 删除Windows中隐藏的物理网卡和网络虚拟化失败后的虚拟网卡
  2. jQuery树形菜单(1)jquery.treeview
  3. [Android Tips] 9. framework notification layout font size
  4. 验证页面多个input文本的必填项
  5. 【fedora】设置fedora系统
  6. kettle菜鸟学习笔记3----kettle数据库连接错误及解决
  7. 利用switch case判断是今天的第多少天
  8. hdu 2104
  9. 笔记整理--Linux_Socket
  10. Neo4j学习笔记(2)——数据索引
  11. ●UOJ 34 多项式乘法
  12. 51nod“省选”模测第二场 B 异或约数和(数论分块)
  13. Sql语法注意事项
  14. 创建ajax的步骤
  15. JavaScript 集合对象
  16. Web API中的传参方式
  17. java 格式化
  18. KM算法详解[转]
  19. Python网络编程笔记
  20. C博客第03次作业---函数

热门文章

  1. SciTe设置
  2. python排序出现的问题以及解决方案
  3. 基于Centos搭建Maven 安装与使用
  4. JS 判断一个数组是否包含某个值
  5. GuavaCache学习笔记三:底层源码阅读
  6. 针对个别utf8编码站点在iis7上浏览器编码不能自动识别的解决方法
  7. 【Spark 深入学习 02】- 我是一个凶残的spark
  8. ImageView setImageURI图片不改变\NetWorkImageView 不显示的问题
  9. linux每日命令(25):Linux文件类型与扩展名
  10. hdoj:2032