首页 > 其他分享 >CF870C 1300*

CF870C 1300*

时间:2023-03-09 10:13:30浏览次数:38  
标签:1300 int 合数 scanf n% printf CF870C

题意

q次询问1e5,每次给你一个正整数n<=1e9,求最多能分成几个合数

解析

4是合数,一个想法就是尽量地分4。如果n%40的话说明恰好分完,万事大吉,如果n%4=2的话,6是第二小的合数,可以把剩下的4和2凑成6,这就是最多的分法,有n/4个。看n%41和n%4==3,说明原来的n肯定是奇数,无论怎么分肯定有至少一个奇合数,最小的奇合数是9。把9拿出来,剩下就变成偶数了,回到前面两种情况。一些情况需要特判,1 2 3 5 7 11。

代码

#include<bits/stdc++.h>
using namespace std;

int main(){
    int n,q;
    scanf("%d",&q);
    while(q--){
        scanf("%d",&n);
        if(n == 1 || n == 2 || n == 3 || n == 5 || n == 7 || n == 11){
            puts("-1");
        }else{
            if(n % 4 == 0 || n % 4 == 2){
                printf("%d\n",n / 4);
            }else{
                n -= 9;
                printf("%d\n",n / 4 + 1);
            }
        }
    }


    return 0;
}

标签:1300,int,合数,scanf,n%,printf,CF870C
From: https://www.cnblogs.com/dtdbm/p/17197317.html

相关文章

  • C. Maximum Set[数学] [*1300-*1500]
    C.MaximumSet[数学][*1300-*1500]题目链接点我题意:一个集合是漂亮的,如果他的每一个元素都是集合中其他元素的倍数或者因子给定你一个\(l\)和\(r\)让你找出在\(......
  • CF665C 1300 *
    题意给定一个字符串t(t的长度<2*10^5)。每次可以将t中的任一字符改为另一字符(a~z),要求在最短的操作后,t任意两个相邻的字符互不相等。可能有多个答案,请输出任意一种。解析......
  • CF653B 1300
    题意长度为n的字符串(字符串中只有abcdef共6种字母),有q种压缩方式,可以将字符串的前两个字符压成1个字符,求凭借这q种压缩方式,有几种长度为n的字符串最终能被压缩成字符'a'.......
  • CF476B 1300
    题意输入#1++-+-+-+-+输出#11.000000000000输入#2+-+-+-??输出#20.500000000000输入#3+++??-输出#30.000000000000解析我是找规律做的。算出最后......
  • CF416B 1300
    题意解析f[i][j]代表第i幅画最后一次被j画了所花的时间,受到两个的限制,画当前这个画的前一个画家画完了,当前这个画家画完了前面那张画了,取max。代码#include<bits/std......
  • CF234C 1300
    题意最后要形成形如前面从1k范围内全为负数,从k+1n范围内全为正数,没有0的存在,那此时最少应该改变几个值。解析ca[i]统计前面到i一共有多少个>=0的,cb[i]代表后面到i一共......
  • CF189A 1300
    题意解析3个物品的完全背包。f[i][j]代表选到第i件物品此时恰凑成长度j的数量的最大值代码#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;con......
  • hdu1300 Pearls--DP
    原题链接:​​http://acm.hdu.edu.cn/showproblem.php?pid=1300​​一:原题内容ProblemDescriptionInPearlaniaeverybodyisfondofpearls.Onecompany,calle......
  • 英特尔® 酷睿™ i5-11300H 处理器
    https://www.intel.cn/content/www/cn/zh/products/sku/196656/intel-core-i511300h-processor-8m-cache-up-to-4-40-ghz-with-ipu/specifications.html......
  • 算法竞赛入门【码蹄集新手村600题】(MT1251-1300)
    算法竞赛入门【码蹄集新手村600题】(MT1251-1300)文章目录​​算法竞赛入门【码蹄集新手村600题】(MT1251-1300)​​​​前言​​​​为什么突然想学算法了?​​​​为什么选择......