摘要: 代码1 (学弟版) #include<bits/stdc++.h>using namespace std;int l[15];bool s[15]; //sad函数判断是否在同一斜线上,abs()表示绝对值bool sad(int x,int i) { //x是当前行,i是当前行的棋子的位置 for 阅读全文
posted @ 2019-10-04 13:16 晴屿 阅读(142) 评论(0) 推荐(0)
摘要: 转自https://www.cnblogs.com/fnlingnzb-learner/p/5833051.html 1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。 对于迭代器来说,可以修改实值,而不能修改key。 阅读全文
posted @ 2019-10-04 11:22 晴屿 阅读(125) 评论(0) 推荐(0)
摘要: 一. cin>>s:cin>>是由两部分构成的,cin和>>,其中cin是输入流istream类的一个对象,隶属于iostream函数库而>>则是运算符:这个运算符的作用是:从左侧cin对象中读取数据,并将它赋给右侧的运算对象.1.>>运算符是由右侧的数据类型定义的,右侧的数据类型不同,重载的>>也 阅读全文
posted @ 2019-10-04 11:06 晴屿 阅读(431) 评论(0) 推荐(0)
摘要: string与数组类似,但要比数组灵活的多。详细例子见10.3笔记 操作 1) =, s.assign() // 赋以新值2) swap() // 交换两个字符串的内容3) +=, s.append(), s.push_back() // 在尾部添加字符4) s.insert() // 插入字符5) 阅读全文
posted @ 2019-10-04 10:30 晴屿 阅读(197) 评论(0) 推荐(0)
摘要: 题目描述 从前有很多个硬币摆在一行,有正面朝上的,也有背面朝上的。正面朝上的用1表示,背面朝上的用0表示。现在要求从这行的第一个硬币开始,将前若干个硬币一起翻面,问如果要将所有硬币翻到正面朝上,最少要进行这样的操作多少次? 从前有很多个硬币摆在一行,有正面朝上的,也有背面朝上的。正面朝上的用1表示, 阅读全文
posted @ 2019-10-04 10:24 晴屿 阅读(181) 评论(0) 推荐(0)