竞赛
文章平均质量分 73
Hhangya
这个作者很懒,什么都没留下…
展开
-
郑轻新生热身赛 部分题解
1.欧拉函数int euler(int n){ int m=int(sqrt(n+0.5)); int ans=n; for(int i=2;i<=n/i;i++) { if(n%i==0) { ans=ans/i*(i-1); while(n%i==0) n/=i; } } if(n>1) ans=ans/n*(n-1); ..原创 2022-03-07 23:19:05 · 330 阅读 · 0 评论 -
HAUT OJ 新生周赛 三 反思总结
问题描述:原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 message 处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。解决方案:提示:这里填写该问题的具体解决方案:例如:新建一个 Message 对象,并将读取到的数据存入 Message转载 2021-11-04 14:18:26 · 358 阅读 · 0 评论 -
HAUT OJ 2021 新生周赛二 反思总结
问题 E: 牛牛的素数判断问题描述:牛牛最近学会了素数判断,但牛牛的朋友不相信想考考他,便问他:给你两个数a,b,判断a×b是否是素数。素数是指大于1的正整数中,有且仅有两个因子的数。(PS:1e11=10的11次方)输入:第一行输入一个整数T,代表T组数据。接下来T行(1<=T<=10),每行两个整数a,b(1<=a,b<=1e11)。输出:对于每一行的输入若,a×b是素数则输出一行YES,否则输出一行NO。样例输入:32 31 71 4原创 2021-10-13 08:12:12 · 500 阅读 · 0 评论 -
HAUT OJ 2021 新生周赛一 总结
问题 E: 聚聚的小游戏 (坑点:第二行输入字符串需要提前吃掉换行符)问题描述:聚聚写课程设计突发奇想做了一个益智(简单)小游戏。游戏中间有一部分是使用键盘W、A、S、D(分别代表上、左、下、右)来控制角色移动,现在游戏角色在原点,聚聚给你n个大写字母‘W’’A’’S’’D’,如果角色经过这n个操作后依然在原点请输出”YES”,否则输出”NO”(不带引号)。输入:第一行,一个正整数n,且n<=100第二行,n个字符,每个字符是大写字母‘W’或’A’或’S’或’D’输出:.原创 2021-10-05 23:10:41 · 1357 阅读 · 0 评论 -
郑轻 21 ACM可好玩了(3) 部分题解 以及总结
1.问题 C: 等腰三角形(主要坑点:数据范围)问题描述:在擦拭桌子的期间,其中一位志愿者发现有的桌子有晃动,聪明的志愿者立马想到了三角形具有稳定性的原理。 为了组成三角形,志愿者找来了三块木棒,长度分别为a,b,c。现在聪明的你能告诉我们这三块木棒能组成等腰三角形吗?输入:多组测试数据输入三个正整数a、b和c,分别代表三角形三条边(a,b,c均在int范围内)。输出:如果是等腰三角形输出"Yes",否则输出"No"。样例输入:1 2 2样例输出:Y..原创 2021-10-01 10:47:15 · 362 阅读 · 1 评论