[7.10] 纪中C组

2024-01-30 06:48
文章标签 7.10 纪中

本文主要是介绍[7.10] 纪中C组,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第一题
题目说的很[哔——],然而不顶什么用
说是用最少的二进制数(0,1,10之类的整数)覆盖完整数,然而想一想就可以知道,若采用最优策略,那么最少只需要整数中某一位最大的数的次数就行啦

#include <iostream>
#include <cstdio>
using namespace std;
int k,n,i,j,m;
int main()
{freopen("a.in","r",stdin);freopen("a.out","w",stdout);scanf("%d",&k);for (i=1;i<=k;i++){m=0;scanf("%d",&n);for (j=1;j<=7;j++){m=max(m,n%10);n/=10;}printf("%d\n",m);}
}

第二题
KC会先给定一个数字Q,每次操作玩家必须写出当前数字的一个因数来代替当前数字,但是这个因数不能是1和它本身。现在规定第一个没有数字可以写出的玩家为胜者。
简单来说就是谁搞到质数谁就赢了
然后分类讨论
1、给的数字就是质数的时候
2、给的数字只有质因数的时候
3、正常情况
然后我们第一步就是码头文件码一波分解因数,每得到一个因数,就把q除到不能再除为止
然后就是自然分类讨论啦
这[哔——]应该不用我说了吧

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
long long x,q,k,i;
int main()
{freopen("num.in","r",stdin);freopen("num.out","w",stdout);scanf("%lld",&q);k=q;for (i=2;i<=trunc(sqrt(q));i++)while (q%i==0){x++;q/=i;}if ((float)trunc(sqrt(q))==(float)sqrt(q))x++;q=k;if (x==0){printf("1\n0");return 0;}elseif (x==1){printf("2");return 0;}else{x=1;for (i=2;i<=trunc(sqrt((float)q));i++)while (q%i==0){q/=i;x*=i;if (x!=i){printf("1\n%lld",x);return 0;}}}
}

这篇关于[7.10] 纪中C组的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/659401

相关文章

【投稿资讯】区块链会议CCF C -- CoopIS 2024 截止7.10 附录用率

会议名称:CoopIS CCF等级:CCF C类学术会议 类别:人机交互与普适计算 录用率:2023年接收率21% (21 regular  + 10 work-in-progress papers/100) AREA 5: HUMAN-CENTRIC SECURITY AND PRIVACY IN INFORMATION SYSTEMS Access Control D

7.10.3 Java 7 的ThreadLocalRandom与 Random

在Java7新增了一个类ThreadLocalRandom,它是Random的增强版。在并发访问的环境下,使用ThreadLocalRandom来代替Random可以减少多线程竞争,最终保证系统具有更好的线程安全。 ThreadLocalRandom类的用法与Random用法基本类似,它提供一个静态的current()方法来获取ThreadLocalRandom对象,获取对象之后即可调用各种

7.10.2 Java 7 新增的Objects 类

在Java7中新添了一个Objects工具类,它提供了一些方法来操作对象,这些工具方法大多是“空指针”安全的。比如,如果不能明确地判断一个引用变量是否为null,如果调用toString()方法,则可能发生NullPointerException异常;如果使用Objects类提供的toString(Object o)方法,就不会引发空指针异常,当o为null 时,程序将返回一个“null”字

Ubuntu 7.10

Ubuntu 7.10Gutsy Gibbon.于2007年10月发布. 我对ubuntu是有感情的。 自从我第一此使用linux (不算以前在光盘上面体验的,因为那时候傻乎乎的,linux是什么都不懂), 用的就是ubuntu。 从5.10用到了7.04, 10月份又要出新版本了, 期待啊。

Ubuntu下载-最新版本Ubuntu Linux 7.10下载(转)

Ubuntu下载-最新版本Ubuntu Linux 7.10下载 Ubuntu 7.10(开发代号Gutsy Gibbon)官方准时发布,Ubuntu 7.10正式版10月18启动下载! Ubuntu is a community developed operating system that is perfect for laptops, desktops and serve

分享下ubuntu 7.10的界面

最近GuiGuan装了个 ubuntu操作系统,很漂亮,有潜力。一直在想国内软件业一直都没有自己的核心竞争力,操作系统是别人的,数据库是别人的,编程语言是别人的,连CPU也是别人的。什么时候能有自己的?

7.10 hcip

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210710225220812.png?x-oss-p 在R4和R6之间建立一个VPN隧道,再将其宣告到ospf协议中

7.10--SSH学习之Struts2 Action配置

在说struts2之前当然要先下载好其框架了,官网有推荐 压缩包含: apps:使用struts开发的一些demo src:一个示例 docs:文档 lib:jar包 三种创建Action的方式 创建普通类,编写execute()方法创建Action类,实现Action接口创建Action类,继承ActionSupport类 示例一: public class FirstA

【思维·tarjan·技巧-拓扑确定图中递推顺序】jzoj1238 自行车比赛 纪中集训提高B组

Time Limits: 1000 ms Memory Limits: 65536 KB Detailed Limits Description 自行车赛在一个很大的地方举行,有N个镇,用1到N编号,镇与镇之间有M条单行道相连,起点设在镇1,终点设在镇2。 问从起点到终点一共有多少种不同的路线。两条路线只要不使用完全相同的道路就被认为是不同的。 Input 一行两个整数:N和M(1<=N

【题解】 库特的向量 (2019.08.15纪中【NOIP提高组】模拟 B 组T1)排序

题目来源:中山纪念中学 题目描述: 从前在一个美好的校园里,有一只(棵)可爱的弯枝理树。她内敛而羞涩,一副弱气的样子让人一看就想好好疼爱她。仅仅在她身边,就有许多女孩子想和她BH,比如铃,库特,等等。不过,除却巫山不是云,理树的心理只有那个帅气高大的男孩子——恭介,这让女孩子们不得不终日唉声叹气,以泪洗面。不过恭介是那样强大而完美,根本没有办法击败他,她们也只好咬牙忍痛度日,以待反击之时。