【无标题】

A题题意:任给三个整数,a,b,c将a与b,a与c分别交换即可

#include <bits/stdc++.h>
using namespace std;
#include<string>
#include <iostream>
int main () {
  	int a,b,c;
   cin>>a>>b>>c;
   cout<<c<<" "<<a<<" "<<b;
}

B题题意:给一个整数,如果里面有7,则输出yes,否则输出no

#include <bits/stdc++.h>
using namespace std;
#include<string>
#include <iostream>
int main () {
  	string s;
  cin>>s;
int m=0;
for(int i=0;i<s.size();i++){
     if(s[i]=='7') {
      m=1;
    break;
    }
}
   if(m==1) cout<<"Yes";
   else cout<<"No";


}

C题题意:给n个票数,选m个人气商品,大于总票数的1/(4*m)的票数为人气票,判断是否有m个人气票,直接模拟即可

#include <bits/stdc++.h>
using namespace std;
#include<string>
#include <iostream>
long long a[10100];
int main () {
  	long long n,m,sum=0;
  cin>>n>>m;
   for(int i=0;i<n;i++){
     cin>>a[i];
    sum+=a[i];
}
   double u=1.0*sum/(4*m);
   int cishu=0;

for(int i=0;i<n;i++){
    if(a[i]>=u) cishu++;
}
  if(cishu>=m) cout<<"Yes";
else cout<<"No";



}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值