P1319 【压缩技术】
2024-09-02 22:37:36
刚做完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 ;
}
好啦好啦就酱紫,新人开博,鼓励一下啦~~
最新文章
- DNA解链统计物理
- 中软培训第一周复习总结 --简单的HTML 与CSS
- 1920.154s 0.309s 30817
- 为Eclipse添加Java和Android SDK源代码
- 面向对象的Javascript(5):继承
- BZOJ1401 : Hexagon
- c++ string 结束符‘\000’
- github配置
- Altiium Designer 09 解决局域网冲突的办法(转载)
- Linux Shell查看磁盘分区,内存使用,CPU使用率
- 生成MD5的方法
- javascript设计模式6
- hdu-2768-Cat vs. Dog(二分图-最大匹配数)
- inet_aton等函数
- IIS的安装与配置详细图解教程。
- 【Python学习】指定两点地理位置经纬度的距离计算
- python基础教程_学习笔记14:标准库:一些最爱——re
- Qt 技巧:设置在 debug 路径下直接运行可执行文件
- PAT 1003. Emergency (25) dij+增加点权数组和最短路径个数数组
- Mybaits API docs
热门文章
- sudo 不用输入密码
- 红帽Linux故障定位技术详解与实例(4)
- Android APK 手动签名
- Andrid Studio Gradle sync failed: A problem occurred configuring project &#39;:app&#39; 解决方法
- 链接数据库模板 DataBaseLinkTool
- 2019ICPC沈阳网络赛-D-Fish eating fruit(树上DP, 换根, 点分治)
- SpringMVC页面中文乱码
- HGOI 20190821 慈溪一中互测
- Redis大 key的发现与删除方法全解析
- web服务基础