牛客练习赛68d

牛牛的粉丝

https://ac.nowcoder.com/acm/contest/7079/D

D展开全文即可
图片说明

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<ll,ll>  pll;
#define fi first
#define se second
#define pk push_back
#define mk make_pair

const ll N=5e2+10, mod=998244353, inf=0x3f3f3f3f3f3f3f3f;

ll peo[N], prof[N], pro[N], tmp[N], ans[N], a, b, c, n, k;

ll qmi(ll a,ll b,ll m=mod){
    ll res=1;
    while(b){
        if(b&1) res=res*a%m;
        b>>=1, a=a*a%m;
    }
    return res;
}

void mul(ll a[], ll b[],ll res[]){
    for(ll i=0;i<n;i++) res[i]=0;
    for(ll i=0;i<n;i++)
        for(ll j=0;j<n;j++)
            res[(i+j)%n]+=a[i]*b[j]%mod, res[(i+j)%n]%=mod;
    return ;
}

void atob(ll a[], ll b[]) {
    for(ll i=0;i<n;i++)
        b[i]=a[i];
}
void work(){
    cin>>n>>k;
    cin>>a>>b>>c;
    for(ll i=0;i<n;i++) scanf("%lld",&peo[i]);
    ll s=a+b+c, p1=a*qmi(s,mod-2)%mod, p2=b*qmi(s,mod-2)%mod, p3=c*qmi(s,mod-2)%mod;
    prof[0]=p3, prof[1]=p1, prof[n-1]=p2; pro[0]=1;
    while(k){
        if(k&1) mul(pro,prof,tmp), atob(tmp, pro);
        mul(prof,prof,tmp), atob(tmp, prof);puts("");
        k>>=1;
    }
    for(ll i=0;i<n;i++)
        for(ll j=0;j<n;j++)
            ans[(i+j)%n]+=peo[i]*pro[j]%mod, ans[(i+j)%n]%=mod;
    for(ll i=0;i<n;i++)
        printf("%lld ",ans[i]);

    return ;
}
int main() {
//    ll t;
//    for(cin>>t;t--;)
        work();
    return 0;
}

点个赞吧,谢谢对本博客的支持,进入博客可以看系列

牛客练习赛68 文章被收录于专栏

牛客练习赛

全部评论

相关推荐

头像
04-27 15:11
已编辑
华东师范大学 算法工程师
暑期实习从2月开始投,面了两个月,流程该挂的都挂完了,腾讯字节一共号称是1.7w个hc,不知道都发给谁了,估计今年秋招要难顶。Timeline米哈游、美团、蚂蚁、微软等公司直接简历挂穿,没进面。携程:3.3&nbsp;投递、测评3.12&nbsp;笔试3.18&nbsp;一面3.25&nbsp;二面4.13&nbsp;ai面(hr面)4.14&nbsp;英语测评4.23&nbsp;offer(已拒)腾讯:2.6&nbsp;测评2.28&nbsp;wxg一面3.5&nbsp;wxg二面(挂)3.11&nbsp;teg一面3.21&nbsp;teg二面(取消)3.31&nbsp;teg一面4.10&nbsp;teg二面(挂)4.21&nbsp;wxg一面4.24&nbsp;wxg二面(挂)字节:1.28&nbsp;aml约面(取消)3.17&nbsp;火山一面(挂)4.8&nbsp;aml一面(挂)4.20&nbsp;抖音data一面(挂)阿里:3.23&nbsp;投递、测评3.28&nbsp;笔试3.31&nbsp;淘天一面4.8&nbsp;钉钉一面4.9&nbsp;淘天二面4.10&nbsp;阿里控股一面4.12&nbsp;钉钉二面(取消)4.15&nbsp;淘天hr面4.16&nbsp;淘天offer(已接)4.21&nbsp;高德一面(取消)4.22&nbsp;淘宝闪购一面(取消)面试最大的感触是,现在撞上ai转型,一堆老业务急着转向,新业务非常不成熟,研究型的组bar非常高根本进不去,业务侧挂着算法的岗位干的都是工程活,面试却又要问算法,另外agent的落地也远没有那么广,绝大多数还是那套写死的系统调一下llm&nbsp;api或者做做rag,其余少部分真的在搭agent的,基本不能在线上服务用什么很智能的模型,现阶段成本太高,进去大概率就是给垃圾模型从工程方面兜底,除了业务场景的应用和数据经验以外,技术方面很难有什么提升。算法岗做不了基模的还是去搜广推好,之前判断失误了完全没投,秋招不知道还进不进得去。
嵌入式的小白:不错啊,淘天也是挺好的,恭喜
我的求职进度条
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务