小米oj打羽毛球的小爱同学

Posted dogenya

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小米oj打羽毛球的小爱同学相关的知识,希望对你有一定的参考价值。

简单容斥,不过感觉一毛一样的题做过,可能是在多校???

 1 #define mm(a) memset(a,0,sizeof(a));
 2 #define max(x,y) (x)>(y)?(x):(y)
 3 #define min(x,y) (x)<(y)?(x):(y)
 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);
 5 #define rep(i,a,b) for(ll i=(a);i<=(b);i++)
 6 #define per(i,b,a) for(ll i=(b);i>=(a);i--)
 7 #include<bits/stdc++.h>
 8 typedef long long ll;
 9 #define PII pair<ll,ll>
10 using namespace std;
11 const int INF=0x3f3f3f3f;
12 const int MAXN=(int)2e6+5;
13 const ll mod=998244353;
14 
15 ll qpow(ll x,ll y) {
16     ll ans=1;
17     while(y) {
18         if(y&1)ans=(x*ans)%mod;
19         x=(x*x)%mod;
20         y>>=1;
21     }
22     return ans;
23 }
24 int main() {
25     ll a,b,c,d;
26     ll num1,num2,num3,num4,num5;
27     while(~scanf("%lld%lld%lld%lld",&a,&b,&c,&d)) {
28         ll a1=qpow(2,a),b1=qpow(2,b),c1=qpow(2,c),d1=qpow(2,d);
29         ll ans=a1;
30         ans+=a1*(c1-1)%mod;
31         ans+=a1*(b1-1)%mod;
32         ans+=b*a1%mod*(c1-1)%mod;
33         ans+=d*a1%mod*c1%mod;
34         printf("%lld\n",ans%mod);
35     }
36     return 0;
37 }

 

以上是关于小米oj打羽毛球的小爱同学的主要内容,如果未能解决你的问题,请参考以下文章

人工智能初识(百度ai)

红米note9卸载小爱同学会卡米吗?

NLP大牛王斌加入小米,小爱同学技能有望提升

小米MIX 2s评测走进你心中的人工智能——小爱同学

hdu 6425(羽毛球组合 **)

小米cc9呼吸灯怎么设置