Educational Codeforces Round 84 (Rated for Div. 2)
A. Sum of Odd Integers(思维)
思路
这一题看完ans之后觉得是真简单,不过有一些地方还是要理解的。
这一题输出YES,有两个条件
- kk%2 == n%2k,这个条件的意思是 k与n同奇偶性, 为什么?,因为 偶数个质数相加和为偶数,奇数个数相加和为奇数,所以k为奇数个质数相加必然为 质数,所以这个时候要求 n为质数, k为偶数的时候同理。
- n>=k∗k=(1+(1+(k−1)∗2)∗k/2n >= k*k = (1 + (1 + (k-1)*2) * k / 2n>=k∗k=(1+(1+(k−1)∗2)∗k/2, kk 的值是最小的k个质数相加的和,当n满足这个条件之后,注意 kk 的值(
k个最小的质数,参照条件1) 一定与 n 同奇偶性,那么 n - kk 的差值一定为 偶数,我们在吧这个偶数加到形成kk的k个质数中最大的那个质数上,在加完这个偶数之后和必定还是质数,这样必定还是符合题意的。
代码
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<algorithm>
#include<string>
#include<map>
#include<vector>
#include<queue>
using namespace std;
#define ll long long
const int Len = 1e6;
int ar[Len];
int main()
{
/* freopen("A.txt","r",stdin); */
/* freopen("Res.txt","w",stdout); */
int t;
scanf("%d", &t);
while(t --)
{
ll n,k;
scanf("%lld %lld", &n, &k);
if(n >= k*k && k%2 == n%2) printf("YES\n");
else printf("NO\n");
}
return 0;
}
B. Princesses and Princes(模拟 + 数组编号统计)
思路
题意:这一题真实巴拉巴拉说了一大堆,其实描述的就是 有n个公主(编号从1~n)、n个王子(编号从1~n),每个公主都有一个喜欢的王子编号列表 (一个人喜欢好几个王子),我们可以人为操作让
某1个 公主喜欢某个王子(就是 让这个公主嫁给那个王子),在公主选择王子的过程是按公主的编号从1到的顺序来的,对于当前的某个编号的公主 她总是选择 他喜欢列表中的王子编号最小的那个,如果编号最小的那个王子被之前的公主选走了,那么当前公主选择编号为次小的王子,问我们能否把所有的公主都嫁出去分析:有了
Educational Codeforces Round 84 (Rated for Div. 2)的更多相关文章
- Educational Codeforces Round 60 (Rated for Div. 2) - C. Magic Ship
Problem Educational Codeforces Round 60 (Rated for Div. 2) - C. Magic Ship Time Limit: 2000 mSec P ...
- Educational Codeforces Round 60 (Rated for Div. 2) - D. Magic Gems(动态规划+矩阵快速幂)
Problem Educational Codeforces Round 60 (Rated for Div. 2) - D. Magic Gems Time Limit: 3000 mSec P ...
- Educational Codeforces Round 43 (Rated for Div. 2)
Educational Codeforces Round 43 (Rated for Div. 2) https://codeforces.com/contest/976 A #include< ...
- Educational Codeforces Round 35 (Rated for Div. 2)
Educational Codeforces Round 35 (Rated for Div. 2) https://codeforces.com/contest/911 A 模拟 #include& ...
- Codeforces Educational Codeforces Round 44 (Rated for Div. 2) F. Isomorphic Strings
Codeforces Educational Codeforces Round 44 (Rated for Div. 2) F. Isomorphic Strings 题目连接: http://cod ...
- Codeforces Educational Codeforces Round 44 (Rated for Div. 2) E. Pencils and Boxes
Codeforces Educational Codeforces Round 44 (Rated for Div. 2) E. Pencils and Boxes 题目连接: http://code ...
- Educational Codeforces Round 63 (Rated for Div. 2) 题解
Educational Codeforces Round 63 (Rated for Div. 2)题解 题目链接 A. Reverse a Substring 给出一个字符串,现在可以对这个字符串进 ...
- Educational Codeforces Round 39 (Rated for Div. 2) G
Educational Codeforces Round 39 (Rated for Div. 2) G 题意: 给一个序列\(a_i(1 <= a_i <= 10^{9}),2 < ...
- Educational Codeforces Round 48 (Rated for Div. 2) CD题解
Educational Codeforces Round 48 (Rated for Div. 2) C. Vasya And The Mushrooms 题目链接:https://codeforce ...
随机推荐
- 小程序Echarts 构建中国地图并锚定区域点击事件
小程序Echarts 构建中国地图并锚定区域点击事件 Step1 效果展示 使用的绘图框架为 Echarts for Wexin 具体API文档地址请点击 ----> Step2 条件准备 1. ...
- VUE三 vue-router(路由)详解
前端路由 根据不同的 url 地址展示不同的内容或页面,无需依赖服务器根据不同URL进行页面展示操作 优点 用户体验好,不需要每次都从服务器全部获取,快速展现给用户 缺点 使用浏览器的前进,后退键的时 ...
- git add的各种情况分类
· git add -A 提交所有变化 · git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) · git add . 提交新文件( ...
- vue-cli实现最简单的全选、全不选、反选功能。不容错过呦!!!!!话不多说直接上代码。。。。
<template> <div class="hello"> <input type="button" name="al ...
- Spring Ioc 依赖查找
Spring ioc 有依赖查找和依赖注入,之前不太明白依赖查找是什么意思,翻了一大堆博客看了好多定义也不太清楚 ,后来看了小马哥视频,他通过代码演示,清楚地讲解了什么是 依赖查找以及几种依赖查找的方 ...
- [日志分析]Graylog2进阶之获取Nginx来源IP的地理位置信息
如果你们觉得graylog只是负责日志收集的一个管理工具,那就too young too naive .日志收集只是graylog的最最基础的用法,graylog有很多实用的数据清洗和处理的进阶用法. ...
- Python基础篇(三)_函数及代码复用
Python基础篇_函数及代码复用 函数的定义.使用: 函数的定义:通过保留字def实现. 定义形式:def <函数名>(<参数列表>): <函数体> return ...
- MySQL数据备份及还原(一)
关于删库跑路的事故现在已经屡见不鲜了,数据备份的必要性是企业数据管理极其重要的一项工作.关于数据备份.恢复也有很多场景及方法,本系列也会将主要的几种工具通过案例进行演示. 本系列将从逻辑备份及恢复开始 ...
- CSRF和XSS区别和预防
名词解释 CSRF(Cross-site request forgery)跨站请求伪造 XSS (Cross-site scripting)跨站脚本攻击,这里缩写css被前端层叠样式表(Cascadi ...
- [剑指offer]6.从尾到头打印链表+18.删除链表节点
链表 6.从尾到头打印链表 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回). 方法一 迭代 创建空列表res,将链表值head.val依次存进res,返回翻转后的res 代码 cl ...
- Educational Codeforces Round 60 (Rated for Div. 2) - C. Magic Ship