ABC208(A-C)

A

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
  int a,m;
  cin>>a>>m;
  if(m<=a*6&&m>=a)cout<<"Yes"<<endl;
  else cout<<"No"<<endl;
  return 0;
}

B

cpp 复制代码
#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll f(ll j){
    ll ans=1;
    for(int i=1;i<=j;i++){
        ans*=i;
    }
    return ans;
}
int main()
{
    ll p;
    cin>>p;
    ll ans=0;
    ll i=10;
    while(p!=0){
        if(f(i)>p)i--;
        else if(f(i)<=p){
            p-=f(i);
            ans++;
        }
    }
    cout<<ans<<endl;
}

C

cpp 复制代码
#include<bits/stdc++.h>
#define ll long long
using namespace std;
int main()
{
    ll n,k;
    cin>>n>>k;
    ll k2=k%n;
    ll num0=k/n;
    ll num[n];
    ll ans[n];
    for(ll i=0;i<n;i++){
        cin>>num[i];
        ans[i]=num[i];
    }
    sort(num,num+n);
    int add=0;
    ll key=num[k2-1];
    if(k2>0)add++;
    for(ll i=0;i<n;i++){
        if(ans[i]<=key)cout<<num0+add<<endl;
        else cout<<num0<<endl;
    }
return 0;
}
相关推荐
踢球的打工仔2 分钟前
前端html(2)
前端·算法·html
繁华似锦respect8 分钟前
C++ 内存分配器-allocator
开发语言·c++·设计模式
CoderYanger9 分钟前
动态规划算法-子数组、子串系列(数组中连续的一段):21.乘积最大子数组
开发语言·算法·leetcode·职场和发展·动态规划·1024程序员节
CoderYanger16 分钟前
A.每日一题——3432. 统计元素和差值为偶数的分区方案
java·数据结构·算法·leetcode·1024程序员节
博语小屋20 分钟前
线程同步与条件变量
linux·jvm·数据结构·c++
TL滕32 分钟前
从0开始学算法——第八天(堆排序)
笔记·学习·算法·排序算法
Ayanami_Reii33 分钟前
进阶数据结构-AC自动机
数据结构·算法·动态规划·字符串·ac自动机
崇山峻岭之间34 分钟前
C++ Prime Plus 学习笔记030
c++·笔记·学习
报错小能手35 分钟前
数据结构 AVL二叉平衡树
数据结构·算法
l1t37 分钟前
利用Duckdb求解Advent of Code 2025第5题 自助餐厅
数据库·sql·mysql·算法·oracle·duckdb·advent of code