牛客寒假5

链接:https://ac.nowcoder.com/acm/contest/331/J

小希最近想知道一个东西,就是A+B=A|B(其中|为按位或)的二元组有多少个。

当然,直接做这个式子对小希来说太难了,所以小希改变了一些条件,她仅想知道其中A,B<NA,B<N的情况,其中N为2的幂次。

 

输入

N=2^M,M<=100。即2的M次为N。

输出

一个整数ans,对998244353取模

因为0+0=0,0+1=1,1+0=1,只有(0,0)(1,0)(0,1)异或所有就看二进制有多少位可以异或就行惹。可以根据乘法原理 有3^M

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define ios ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
const int Mod=998244353;
ll qpow(ll x,ll y)
{
    ll ans=1;
    while(y)
    {
        if(y&1)
            ans=ans*x%Mod;
        x=x*x%Mod;
        y>>=1;
    }
    return ans;
}
int main()
{
    ios;
    ll m;
    cin>>m;
    cout<<qpow(3,m)<<endl;
    return 0;
}

 

对于2025年的牛客寒假训练营的具体信息,包括介绍、报名时间、地点以及课程安排等细节,在当前提供的资料中没有直接提及。通常情况下,这类活动会提前几个月公布相关信息。 为了获最准确的信息,建议访问牛客网官方网页或者关注牛客网的社交媒体账号以获得最新的公告和更新。此外,往届的牛客寒假训练营一般会在网上留下一些痕迹,比如参与者的反馈、课程大纲或是相关的技术文章,这些都可以提供一定的参考价值。 由于具体详情尚未公开,以下是一些可能的情况供参考: - **介绍**:牛客寒假训练营通常是面向有兴趣提高编程技能的学生和技术爱好者设计的一系列培训课程。参与者可以通过解决实际问题来学习算法技巧和其他计算机科学主题。 - **报名时间**:一般来说,报名可能会开放在前一年的秋季至冬季之间,例如10月至12月期间。具体的日期需要等待官方通知。 - **地点**:考虑到近年来远程工作的普及,训练营有可能采线上形式举办;也可能是线上线下相结合的方式,线下部分则会选择在中国的主要城市举行。 - **课程安排**:以往的经验表明,课程内容涵盖从基础知识到高级话题的不同层次,并且会有实战练习环节帮助学员巩固所学的知识点。每天的日程表上除了授课之外还设有答疑时间和自由讨论时段。 请注意以上只是基于历史式推测而来,确切的消息应该参照官方网站发布的最新资讯为准。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值