算法题1

2023-05-16

假设有这样一个国家,其法律规定当公民月收入为x时,若x> 1.则每月应当缴纳的税金为x的因数中除了x之外的最大值:同时该国法律允许公民将月收入分成若干部分(每部分均为整数),要求每部分收入都大于1,则公民可以对每部分收入单独缴税。那么,如果你是该国公民且月收入为N则每月最少应缴纳多少税金?
 

#include<stdio.h>
#include<math.h>
int isPrime(int n)
{
    int i,j;
    static int b=0;
    if(n==2)
    {
    	b++;
    }
    for(j=n;j>2;j--)
    {
        for(i=2;i<j;i++)
            if(j%i==0)
                break;
        if(i>=j)
        {
        	b++;
        	n=n-j;
        	if(n>1)
        	{
        		isPrime(n);
        	}
        	else if(n==1)
        	{
        		b=b+1;
        	}
        	break;
        }
    }
	return b;
}
int main()
{
    int n,i,c;
    scanf("%d",&n);
    c=isPrime(n);
    printf("%d",c);
    return 0;
}

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

算法题1 的相关文章

  • 使用可视化的Docker进行自动化测试

    01 前言 顺着docker的发展 xff0c 很多测试的同学也已经在测试工作上使用docker作为环境基础去进行一些自动化测试 xff0c 这篇文章主要讲述我们在docker中使用浏览器进行自动化测试如果可以实现可视化 xff0c 同时可
  • 固定翼飞机的一些记录——(1)IMU

    一 IMU 1 什么是IMU IMU Inertial Measurement Unit xff0c 惯性测量单元 一般一个IMU由三个单轴的加速度计和三个单轴的陀螺组成 1 1 加速度计的工作原理 Fig 1 加速度工作原理图 加速度计的
  • 遇到 definition duplicated 怎麼辦

    net 4 0 in IIS7 中有一個 known issue xff1a 就是 xff0c 在deploy之後會發生section定義重複的問題 解決這個問題的最好方法就是 把webconfig中的這段代碼註釋掉 This error
  • Docker容器学习二之镜像

    一 镜像 Docker可以把我们的应用打包成一个可移植的镜像 xff0c 也可以拉取打包好的镜像来共自己使用 xff0c 那么也会存在一个存放docker镜像的仓库 一个官方的镜像仓库地址 https hub docker com xff0
  • 【STM32】 HAL库+STM32CubeMX 系列教学

    HAL库简介 STM32 HAL固件库是Hardware Abstraction Layer的缩写 xff0c 中文名称是 xff1a 硬件抽象层 HAL库是ST公司为STM32的MCU最新推出的抽象层嵌入式软件 xff0c 为更方便的实现
  • 什么程度才算精通 Linux?

    本文选自 攻克 Linux 系统编程 作者 宇文拓 责编 林瑟 Linux 的优秀之处自然不必多说 如果将操作系统比作一辆汽车 xff0c 那 Linux 就是一辆性能出色的多功能越野车 xff0c 上山下海飞天无所不能 如果你拥有了它 x
  • Makefile初级语法1

    Makefile基本规则 基本规则如下 xff1a target target dependent command command前必须是TAB 语法示例分析 xff1a helloworld o main o print hello o
  • RealSense T265环境配置

    RealSense T265环境配置 二进制安装SDK2 0 官网的指导 https www intelrealsense com https github com IntelRealSense librealsense blob deve
  • COMTool安装测试

    COMTool安装测试 没错 xff0c 这又是GitHub上的一个开源项目 xff0c 我几乎又折腾了一下午 xff0c 依旧没有成功 好看实用跨平台带图形界面无广告串口调试助手 网络调试助手 终端工具 COMTool https git
  • opencv imread 函数读取CV_16UC1的png图片

    opencv 2 4 11中imread读取图片有三种方式 xff1a CV LOAD IMAGE UNCHANGED lt 0 loads the image as is including the alpha channel if pr
  • Docker: Ubuntu使用VNC运行基于Docker容器里的桌面系统

    xff08 由于看到的出处不是原作者 xff0c 还请原作者看到后及时说明出处 xff09 https hub docker com r dorowu ubuntu desktop lxde vnc https github com fcw
  • 三菱IPM驱动芯片PSS15S92\PSS20S92分析

    三菱IPM驱动芯片分析 三菱PSS15S92 PSS20S92 IPM功率模块资料 电机驱动方案 60 300V STM32驱动无刷电机 60 300V高压无刷电机驱动电路参考电路图及PCB www cirmall com circuit
  • PCAP01 PCAP02 PCAP04芯片配置程序及代码

    PCAP01 PCAP02 PCAP04芯片配置程序及代码 www cirmall com circuit 23606
  • 正点原子STM32F405RG飞控 二层板低成本(原理图+PCB+程序)

    正点原子STM32F405RG飞控 二层板低成本 xff08 原理图 43 PCB 43 程序 xff09 www cirmall com circuit 18606
  • px4 pixhawk2.4.6 2.4.8 px4fmu bootload 和 烧写详细说明文档

    www cirmall com circuit 23428
  • xv7011 xv7021(手册+原理图+代码stm32)

    需要的可以去电路城下载程序和PCB www cirmall com circuit 23605
  • openmv4 MT9V034

    www cirmall com circuit 24049
  • 安装aptitude

    aptitude 与 apt get 一样 xff0c 是 Debian 及其衍生系统中功能极其强大的包管理工具 与 apt get 不同的是 xff0c aptitude 在处理依赖问题上更佳一些 举例来说 xff0c aptitude
  • 分析函数调用关系图(call graph)的几种方法

    绘制函数调用关系图对理解大型程序大有帮助 我想大家都有过一边读源码 xff08 并在头脑中维护一个调用栈 xff09 xff0c 一边在纸上画函数调用关系 xff0c 然后整理成图的经历 如果运气好一点 xff0c 借助调试器的单步跟踪功能
  • 车载总线系列——CAN总线入门(五)

    我是穿拖鞋的汉子 魔都中坚持长期主义的工程师 老规矩 分享一段喜欢的文字 避免自己成为高知识低文化的工程师 在松弛中打开自己 内心阔朗透气 对外界保持开放度 客气不争 但静守原则 慢慢让自己堆积成形 自性光明 回归正题 本文主要分享车载总线

随机推荐

  • Activiti7各种的坑

    数据库连接的问题 不创建表的问题 xff0c 一运行就发现 org apache ibatis exceptions PersistenceException Error querying database Cause java sql S
  • Git三大特色之Stage(暂存区)

    这是开篇 有人说 xff0c 暂存区是 Git 最精彩的设计 xff0c 同时也是最难理解的部分 xff0c 两者我都感觉不太明显 xff0c 但当我想写关于暂存区的理解后 xff0c 发现的确不怎么好讲 xff0c 这个玩意 xff0c
  • CentOS7.6 上安装 Docker-CE-19.03.05(详细安装步骤)

    Docker 的安装说明 Docker 是一个开源的商业产品 xff0c 有两个版本 xff1a 社区版 xff08 Community Edition xff0c 缩写为 CE xff09 和企业版 xff08 Enterprise Ed
  • 在VMware的虚拟机上安装ProXmoX-VE(PVE)

    1 ProXmoX VE简介 PVE xff08 ProXmoX VE xff09 是一个开源的虚拟化管理软件 xff0c 类似ESXI xff0c 用户可以通过网页的方式来管理服务器 xff0c 使用kvm以及lxc技术运行虚拟机 xff
  • 在Vue3中使用Element Plus时 el-icon无法显示的问题

    问题描述 按照官方文档安装了icons span class token function npm span span class token function install span 64 element plus icons 然后在页
  • 无法定位程序输入点GetOverlappedResultEx 于动态链接库 KERNEL32.dll 上。

    问题说明 在Windows7上安装配置instantclient 19 12用于访问Oracle的客户端 xff0c 在使用sqlplus连接的时候 xff0c 弹出对话框 提示 无法定位程序输入点GetOverlappedResultEx
  • NPM离线包的制作和使用

    说明 常规情况 xff0c node安装依赖库使用npm install命令安装 它会从互联网上的npm中央仓库中下载对应的包文件 但是在有些情况下需要在没有互联网的情况下安装依赖库 xff0c 比如有些公司中 xff0c 开发环境无法直接
  • Ubuntu安装Python3.8

    在ubuntu上安装Python有两种方法 在线安装和源码编译安装 方法1 xff1a 使用apt在线安装 1 更新软件包列表并安装必备组件 xff1a span class token function sudo span span cl
  • 使用免费负载生成器swingbench对oracle数据库进行压力测试(测试Oracle的功能或评估性能)

    1 Swingbench 简介 Swingbench 是一个免费负载生成器 xff08 和基准测试 xff09 xff0c 旨在对 Oracle 数据库 进行压力测试 目前最新版本 Swingbench 2 6 SwingBench 由负载
  • 在CentOS7上升级OpenSSL3和 OpenSSH9.0p1

    1 说明 CentOS7 自带的 OpenSSH 版本 xff08 OpenSSH 7 4p1 OpenSSL 1 0 2k fips 26Jan 2017 xff09 漏扫出很多高 风险漏洞 xff0c 预采用升级处理 xff08 升至
  • 编译升级OpenSSL报错:Can‘t locate IPC/Cmd.pm

    错误信息 span class token punctuation span root 64 dowhere openssl 3 0 3 span class token punctuation span span class token
  • 安装Paddlepaddle2.4.2以后导入模块报错: ImportError: libcudart.so.10.2: cannot open shared object file: No su

    问题描述 在使用 python3 8 安装 paddle 以后 xff0c 测试导入 paddle 报错 创建环境并安装 span class token builtin class name source span activate pa
  • 人工智能导论考前整理-思考题部分

    以下均为个人观点 xff08 也参考资料得到 侵删 xff09 xff0c 仅供参考 xff0c 可考试前用 我们学校的考点是基本都在上面了 xff08 考题雷达嘿嘿 xff09 xff0c 不同学校不太一样 xff0c 以下是我之前考前边
  • 自抗扰控制器中扩张状态观测器的设计

    状态观测器是根据系统的输入输出来确定系统内部状态变量的装置 xff0c 它的示意图如下 xff1a 在自抗扰控制器的设计过程中 xff0c 我们通常把未知的干扰都用 f f f 来表示 xff0c 如果利用状态观测器可以将未知的干扰观测出来
  • 前端页面小图标不显示问题

    这个问题困扰了我好久 xff0c 主要报错是Origin 39 http localhost 39 is therefore not allowed access 等 起因是我引入bootstrap框架后后端页面的一些小图标不显示 xff0
  • Thinkphp审核功能的实现

    审核功能经过几个小时的奋战终于完成了 xff0c 现在我就与广大网友分享我的成果 我定义未审核为 1 xff0c 审核通过为1 xff0c 审核不通过为0 下面请看HTML代码 lt div class 61 34 table respon
  • Thinkphp修改密码的实现

    密码修改是开发中很基础的一个功能 密码修改的HTML代码如下 span span lt form method 61 post class 61 form horizo ntal action 61 gt span span span st
  • 二维数组的输入和输出

    二维数组我知道的有两种方法 第一种方法是平时常见的方法 xff0c 用两个循环 xff0c 例如 for i 61 0 i lt 61 n 1 i 43 43 for j 61 0 j lt 61 n 1 j 43 43 cin gt gt
  • 怎样把网站前端页面扒取

    在网上经常看到一些很好看的页面 xff0c 这些页面其实都可以把代码扒取下来的 xff0c 可以用浏览器的另存为 xff0c 也有一些相应的软件 浏览器扒取 以火狐为例 右键鼠标点击网页另存为 然后保存即可 软件扒取 这种扒取的软件有很多种
  • 算法题1

    假设有这样一个国家 xff0c 其法律规定当公民月收入为x时 xff0c 若x gt 1 则每月应当缴纳的税金为x的因数中除了x之外的最大值 同时该国法律允许公民将月收入分成若干部分 每部分均为整数 xff0c 要求每部分收入都大于1 xf