题面嘤嘤嘤

刚做完P1320,突然发现这里有一个没有括号的压缩技术,就抱着试一试的心态来做一做。。。

洛谷真有趣,让我正着做一遍,反着做一遍。。。

好,进入正题

这题比较便捷的是边读边做

具体细节看代码~~~

#include<set>
#include<map>
#include<list>
#include<queue>
#include<stack>
#include<string>
#include<cmath>
#include<ctime>
#include<vector>
#include<bitset>
#include<memory>
#include<utility>
#include<cstdio>
#include<sstream>
#include<iostream>
#include<cstdlib>
#include<cstring>
#include<algorithm>
using namespace std;//忒长的头文件,个人建议把会的都写上去,以免出现未调用函数库的的命令
int n,a,t,m;//可爱的函数,只有4个,,,
int main(){
cin>>n;//读入第一个数,也就是n,每行的字符个数
while(cin>>a){//可爱的读入~~~
if(a){//这句话说白了就是if(a>=1),简略写法,其实只有n之后第二个数可能是0,表示点阵第一行的第一个数就是1,没有0
for(int i=;i<=a;i++){
if(t==n){//t是看需不需要换行
cout<<endl;
t=;//如果需要还行,刷新t的量
}
cout<<m;//输出当前值,0或1
t++;//表示点阵上又多了一个可爱的数~~~
}
}
m=(m==?:);//三目表达式,如果m的值是1,就换成0,反之换成1
}
return ;
}

好啦好啦就酱紫,新人开博,鼓励一下啦~~

最新文章

  1. DNA解链统计物理
  2. 中软培训第一周复习总结 --简单的HTML 与CSS
  3. 1920.154s 0.309s 30817
  4. 为Eclipse添加Java和Android SDK源代码
  5. 面向对象的Javascript(5):继承
  6. BZOJ1401 : Hexagon
  7. c++ string 结束符‘\000’
  8. github配置
  9. Altiium Designer 09 解决局域网冲突的办法(转载)
  10. Linux Shell查看磁盘分区,内存使用,CPU使用率
  11. 生成MD5的方法
  12. javascript设计模式6
  13. hdu-2768-Cat vs. Dog(二分图-最大匹配数)
  14. inet_aton等函数
  15. IIS的安装与配置详细图解教程。
  16. 【Python学习】指定两点地理位置经纬度的距离计算
  17. python基础教程_学习笔记14:标准库:一些最爱——re
  18. Qt 技巧:设置在 debug 路径下直接运行可执行文件
  19. PAT 1003. Emergency (25) dij+增加点权数组和最短路径个数数组
  20. Mybaits API docs

热门文章

  1. sudo 不用输入密码
  2. 红帽Linux故障定位技术详解与实例(4)
  3. Android APK 手动签名
  4. Andrid Studio Gradle sync failed: A problem occurred configuring project &#39;:app&#39; 解决方法
  5. 链接数据库模板 DataBaseLinkTool
  6. 2019ICPC沈阳网络赛-D-Fish eating fruit(树上DP, 换根, 点分治)
  7. SpringMVC页面中文乱码
  8. HGOI 20190821 慈溪一中互测
  9. Redis大 key的发现与删除方法全解析
  10. web服务基础