3.26每日心得

用双指针查找两个相交区间,当里面的值相等时,用两个中 最小的右区间边界-最大的左区间边界+1可以得到两区间相交的元素个数,当第一个右区间大于等于第二个,第二个的指针l2++,else l1++

怎么存入数据 3个1,2个2存为11122;

循环,st=1,结构体{st,st+x-1,数},st+=x;这样就可以数值和左右区间都存储到

递增序列学会了矩阵中怎么上下左右,斜上下左右扫描,先两个for循环i,j,行循环就再来个x循环,列循环就来个y循环,斜向上就来个for(int x=i,y=j;行,列范围;x--,y++),剩下的斜方向循环一样看x,y怎么变化就行

扫雷里就用一个ans【】【】数组记录个数,定义一个find函数,设dx[9]={ 0,.......  },dy定义八个方向,再for环,i从1到8,遍历八个方向,int nx=x+dx[i],ny扫到一个就ans[x][y]++,最后再把ans二维数组输出

输入一串1000大小内的字符串,可以用char s[1000],scanf("%s",s)。自动就是有s[0],s[1]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值