当前位置: 首页 > news >正文

每日十(?)题之20220903

经过超过一年半的颓废生活,某csdn用户不可避免地从一个拉跨的OIer编程了彻底的fw。即将 已经到来的大三生活让他感到一些压力(…),暂且为了今年的icpc不要那么划水🤨,某人决定重拾OI刷题,开始这个每日x题计划。
今天的每日10题,是从cf随便选的10题。由于博主已经太久没有碰过OI,于是没有自信地先选了一道cf1700分题,以及一个1900分的。
第1题

https://codeforc.es/contest/1722/problem/F

在这里插入图片描述
50x50的方格黑白色,是否能分成若干不相邻的
■▢
■■
这种形状
直接模拟即可

第10题:

https://codeforc.es/contest/1718/problem/A2

int数组a,长度n=1e5,可进行操作,一次可以对任一a[i]异或上任意x,或对任意a[i] 和a[i+1]同事异或上同一x
求最小操作数

这么简单的题竟然反复错了,如下

#include<bits/stdc++.h>
using namespace std;
const int N = 1e5+5;
int T, n, dp[N];
map<int,int> mp;
int main()
{
    scanf("%d",&T);
    while(T--)
    {
        scanf("%d",&n); mp.clear(); mp[0]=0; int xs=0,x;
        for(int i=1;i<=n;++i)
        {
            scanf("%d",&x);
            xs^=x;
            if(!mp.count(xs)) dp[i]=dp[i-1]+1;
            else dp[i]=dp[mp[xs]]+(i-mp[xs]-1); //这里错了,应该和dp[i-1]+1取min
            mp[xs]=i;
        }
        printf("%d\n",dp[n]);
    }
}

总之今天第一天做了2’b10题,显示出我菜爆了,希望这个系列能继续续下去,让我稍微恢复一些智力


下面是划水时间😃
在这里插入图片描述
今天带来的是The Devil Wears Prada乐队09年的专辑With Roots Above and Branches Below,发行公司是Ferret
是一张典型的金属核,具体的分析我目前也还不太懂,就不多说什么了吧

相关文章:

  • 2.数据结构与算法 进阶知识
  • 下载JDK8 JVM源码
  • 基于某钉探索针对CEF框架的一些逆向思路
  • C++迭代器
  • 关联容器(字典)map
  • 欧拉函数——最大公约数(gcd+筛质数+欧拉函数)
  • 【小程序】网络请求API介绍及网络请求的封装
  • ALTERA FPGA IPCORE核之单口RAM详细教程
  • Windows与网络基础-17-组策略应用
  • Python机器学习-多元分类的5种模型
  • k8s之client-go和ctrl的各种k8s client
  • 排序1:快速排序(三种)、归并排序、计数排序
  • LeetCode每日一题——1582. 二进制矩阵中的特殊位置
  • 【最长递增系列】动态规划法和贪心法
  • RabbitMQ入门与进阶实战
  • 深入了解以太坊
  • AHK 中 = 和 == 等比较运算符的用法
  • Android交互
  • canvas绘制圆角头像
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • java第三方包学习之lombok
  • Java多态
  • 成为一名优秀的Developer的书单
  • 基于web的全景—— Pannellum小试
  • 前端技术周刊 2019-02-11 Serverless
  • 前端相关框架总和
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 我是如何设计 Upload 上传组件的
  • puppet连载22:define用法
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • #laravel 通过手动安装依赖PHPExcel#
  • #Ubuntu(修改root信息)
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (C语言)二分查找 超详细
  • (java)关于Thread的挂起和恢复
  • (Note)C++中的继承方式
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (二)c52学习之旅-简单了解单片机
  • (二开)Flink 修改源码拓展 SQL 语法
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (一)Dubbo快速入门、介绍、使用
  • (一)RocketMQ初步认识
  • (原)本想说脏话,奈何已放下
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .Net Web项目创建比较不错的参考文章
  • .net 反编译_.net反编译的相关问题
  • .Net7 环境安装配置
  • .NET多线程执行函数