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

牛客寒假训练营3

M                                                                 牛客传送门

代码如下:

const int N=2e6+10,M=1e4+10;
const int INF=0x3f3f3f3f;
const int mod=998244353;
ll n;
 
void solve(){
    string s; cin >> s;
    string ns="nowcoder";
    sort(s.begin(),s.end());
    sort(ns.begin(),ns.end());
    if(ns==s) cout << "happy new year";
    else cout << "I AK IOI";
}

A                                                                  牛客传送门

大胆猜结论

代码如下:

const int N=2e6+10,M=1e4+10;
const int INF=0x3f3f3f3f;
const int mod=998244353;
ll n;
 
void solve(){
    cin >> n;
    if(n&1) cout << "Yes";
    else cout << "No";
}

F                                                                    牛客传送门

代码如下:

const int N=2e6+10,M=1e4+10;
const int INF=0x3f3f3f3f;
const int mod=998244353;
ll n;
 
void solve(){
    cin >> n;
    ll tot=0;
    for(int i=1;i<=3;i++){
        int a; cin >> a;
        tot+=a;
    }
    if(tot>=n && tot<=n*2) cout << "Yes\n";
    else cout << "No\n";
}

L                                                                  牛客传送门

思路:先找规律再模拟实现

代码如下:

const int N=2e6+10,M=1e4+10;
const int INF=0x3f3f3f3f;
const int mod=998244353;
ll n;
int a[22][22];
void dfs(int tx,int ty){
    int x=tx,y=ty;
    cout << a[x][y] << " ";
    if(tx==n && ty==n*2-1){
        while(x>1) x--,y--,cout << a[x][y] << " ";
        return ;
    }
    x++,y--;
    cout << a[x][y] << " ";
    while(x<n){
        x++,y++;
        cout << a[x][y] << " ";
        y-=2;
        cout << a[x][y] << " ";
    }
    while(x>tx+1){
        x--,y++;
        cout << a[x][y] << " ";
    }
    dfs(x,y+2);
}
void solve(){
    cin >> n;n++;
    ll num=1;
    for(int i=1;i<=n;i++)
        for(int j=n-i+1;j<=n-i+1+(i-1)*2;j+=2) a[i][j]=num++;
    cout << "Yes\n";
    dfs(1,n);
}

未完待续

相关文章:

  • 芯片引脚描述或电路原理图中的Ipd、Ipu是什么意思?
  • fps武器系统6:随机弹道
  • vLLM专题(四)-故障排除
  • vue中如何动态的增减组件的类名(class)
  • OpenPose
  • 计算机世界的寻宝游戏:用C语言解密五大查找算法
  • 数据仓库与数据湖的协同工作:智慧数据管理的双引擎
  • 类和对象(5)——抽象类和接口
  • 云存储:云计算储存
  • 安卓设备调试h5页面(调试)
  • 量化交易入门指南
  • 《Stable Diffusion绘画完全指南:从入门到精通的Prompt设计艺术》-配套代码示例
  • 位运算,双指针,二分,排序算法
  • WeMos D1+PIR+Android 的小场景制作
  • freertos源码分析DAY12 (软件定时器)
  • 【第14章:神经符号集成与可解释AI—14.1 神经符号AI系统的基本原理与实现方法】
  • 一款简单的弹窗打赏页HTML源码
  • python入门详解
  • EasyRTC智能硬件:小体积,大能量,开启音视频互动新体验
  • ORB-SLAM3的源码学习: Settings.cc:Settings::readCamera1/readCamera2 从配置文件中加载相机参数
  • 超新星|18岁冲击中超金靴,王钰栋的未来无限可能
  • 讲一个香港儿童的故事,《劏房的天空》获“周庄杯”特等奖
  • 网信部门曝光网络谣言典型案例,“AI预测彩票号码百分百中奖”等在列
  • 为证明我爸是我爸,我将奶奶告上法庭
  • 股价两天涨超30%,中航成飞:不存在应披露而未披露的重大事项
  • 北约年度报告渲染所谓“中国核威胁”,国防部回应