标签:contest http numbers \n ati 受限 序列 操作 蛋糕
ABC终于超过百场比赛啦(毫不犹豫地参加)。然后莫名其妙的好像是人很多,评测慢得不可理喻。然后我就……交了一大发……错误程序……然后B题就没了。最后的D题居然是贪心(题意没看懂),我就做了个DP还wa了 (;′⌒`)
/*Lucky_Glass*/
#include<cstdio>
int main()
{
int A,B;scanf("%d%d",&A,&B);
printf("%s",(A<=8 && B<=8)? "Yay!":":(");
return 0;
}
/*Lucky_Glass*/
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
int D,N;scanf("%d%d",&D,&N);
if(N==100) printf("101");
else printf("%d",N);
for(int i=0;i<D;i++)
printf("00");
return 0;
}
/*Lucky_Glass*/
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int MAXN=10000;
int main()
{
int n,ans=0;scanf("%d",&n);
for(int i=0;i<n;i++)
{
int X;scanf("%d",&X);
while(X%2==0)//k不为奇数
X/=2,ans++;//求m
}
printf("%d\n",ans);
return 0;
}
/*Lucky_Glass*/
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;
const int MAXN=1000;
int n,m;
typedef long long ll;
struct CAKE
{
ll A,B,C;
}cak[MAXN+5];
int i,j,k;
bool cmp(CAKE a,CAKE b)
{
return a.A*i+a.B*j+a.C*k>b.A*i+b.B*j+b.C*k;
}
int main()
{
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++)
scanf("%lld%lld%lld",&cak[i].A,&cak[i].B,&cak[i].C);
ll ans=0;
for(i=-1;i<=1;i+=2)
for(j=-1;j<=1;j+=2)
for(k=-1;k<=1;k+=2)
{
sort(cak+1,cak+n+1,cmp);
ll tot[3]={};
for(int p=1;p<=m;p++)
tot[0]+=cak[p].A,tot[1]+=cak[p].B,tot[2]+=cak[p].C;
ans=max(ans,tot[0]*i+tot[1]*j+tot[2]*k);
}
printf("%lld\n",ans);
return 0;
}
//fantastic atcoder! wonderful ABC!!!
- Lucky_Glass (??ω??)
【赛时总结】 ◇赛时·II◇ AtCoder ABC-100
标签:contest http numbers \n ati 受限 序列 操作 蛋糕
原文地址:https://www.cnblogs.com/LuckyGlass-blog/p/9192469.html