尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

NOIP2023

NOIP2023
📅 发布时间:2026/6/20 10:40:37

T1 太简单直接 sort 排序和 reverse 反过来就可以了。

点击查看代码
#include<bits/stdc++.h> 
using namespace std; 
#define ll long long 
#define For(i,l,r) for(int i=l;i<=r;i++) 
int n,m;
const int N=3e3+10;
char w[N][N];
char mn[N][N];
char mx[N][N];
char a[N];
int cnt;
bool chk(char s[],char s2[]){For(i,1,m){if(s[i]<s2[i])return 1;if(s[i]>s2[i])return 0;}return 1;
}
int main(){
//	freopen("dict4.in","r",stdin);
//	freopen("dict4.out","w",stdout);ios::sync_with_stdio(0); cin.tie(0);cout.tie(0); cin>>n>>m;For(i,1,n)cin>>(w[i]+1);For(i,1,n){cnt=0;For(j,1,m){a[++cnt]=w[i][j];}sort(a+1,a+cnt+1);For(j,1,cnt)mn[i][j]=a[j];reverse(a+1,a+cnt+1);For(j,1,cnt)mx[i][j]=a[j];}For(i,1,n){bool f=0;For(j,1,n){if(j==i)continue;if(chk(mx[j],mn[i])){f=1;cout<<0;break;}}if(!f)cout<<1;}return 0; 
}

T2 思路很水但是不算很好写。

分类讨论。找最后一次赋值的地方。

  • 一个点前面操作没出现赋值

    • 奇数次取反 $\rightarrow \ U $
    • 否则不是 \(U\)。
  • 前面出现 \(v\) 类赋值。

    • 取反后与原来不等 $\rightarrow \ U $
    • 否则不是 \(U\)。
  • 前面出现 \(x_j\) 类赋值。

    • 建图,\(x_j \rightarrow x_i\)。因为最后一次赋值只有一个数,所以每个点只有一个父亲。
      最终可能连成一棵树,当然也有可能形成环。边权定为赋值后非运算次数的奇偶性。
      按照异或来算路上权值。

考虑第三种情况什么时候会出现 \(U\)。

手玩后发现出现奇数个 \(1\) 参与异或时,会使得环上的每个点走完一圈推出了与自己相反的结论。这时环上点全是 \(U\) 才行。

相关新闻

  • 概率论习题
  • 2025上海经侦律师TOP5榜单:专业法律服务与高效解决方案
  • 概率论部分习题

最新新闻

  • 黄金铂金白银回收门店整理,各区均有分店联系方式 - 三大殿
  • 盘锦市闲置黄金变现多少钱?本地5家回收门店最新报价参考 - 千叶啊
  • CurseBreaker未来路线图:插件管理器的发展方向与规划
  • 2026安徽省铜陵市电大中专会计二建报考前置学历最新发布 - cc江江
  • 承德市黄金回收实体店怎么选?这份清单帮你货比三家 - 开始就结束
  • 旧书店

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号