首页 > 其他分享 >奇偶数

奇偶数

时间:2024-10-11 21:22:43浏览次数:6  
标签:奇偶 int later break ++ printf former

#include <stdio.h>

int main(void)
{
	int n;
	int i = 0;
	while (scanf("%d",&n) != EOF)
	{
		int former[100000] = { 1 };
		int later[100000] = { 0 };
		if (n > 2 && n % 2 == 0)
		{
			printf("Yes");
		}
		else
		{
			for (int x = 0; x < (n / 2) + 1; x++)
			{
				later[x] = n - former[x];
				former[x] = x + 1;
			}
			for (int y = 0; y< n; y++)
			{
				if (later[y] % 2 == 0 && former[y] % 2 == 0)
				{
					for (int z = 0; z < n; z++)
					{
						if (later[z] % 2 == 1 && former[z] % 2 == 1)
						{
							printf("Yes");
							break;
						}
					}
					break;
				}
				else
				{
					printf("No");
					break;
				}
			}
		}
		printf("\n");
		i++;
		if (i == 10000)
			break;
	}
	return 0;
}

1.循环嵌套循环时注意及时跳出

2.注意奇偶讨论

标签:奇偶,int,later,break,++,printf,former
From: https://blog.csdn.net/ROBIN__dyc/article/details/142863637

相关文章

  • 指数的奇偶性由什么决定?
    指数函数的奇偶性由其指数部分和底数的符号共同决定。在数学中,奇函数和偶函数的定义和指数的特性结合在一起,可以帮助我们分析指数函数是否为奇函数或偶函数。下面详细解释指数函数的奇偶性如何判断:1.奇函数和偶函数的定义回顾偶函数:函数(f(x))满足(f(-x)=f(x)),......
  • P10681 COTS/CETS 2024 奇偶矩阵 Tablica
    P10681COTS/CETS2024奇偶矩阵Tablica来自qnqfff大佬的梦幻dp。约定二元组\((n,m)\)表示一个\(n\)行\(m\)列的矩形。不添加说明的子问题,限制与题面一致。思路先考虑放最后一行,发现你填的位置经过变换后可以得到其他的结果,也就是说只要乘上变换的方案数就可以任......
  • 数据结构之线性表——LeetCode:328. 奇偶链表,86. 分隔链表,24. 两两交换链表中的节点
    328.奇偶链表题目描述328.奇偶链表给定单链表的头节点 head ,将所有索引为奇数的节点和索引为偶数的节点分别组合在一起,然后返回重新排序的列表。第一个节点的索引被认为是 奇数 , 第二个节点的索引为 偶数 ,以此类推。请注意,偶数组和奇数组内部的相对顺序应该与输......
  • 判断奇偶数的小妙招
    要判断一个数是奇数还是偶数,一般首先想到的都是对2取余,但其实有更高明的算法。首先咱们要知道一个知识点:偶数的二进制末位为0,奇数的二进制末位为1。这是进位制本身的规则决定的,二进制是“逢二进一”。如果末位为0,说明它“逢”的都是二,没有零头,即它一定能被2整除。同时,如果八......
  • P8734 奇偶覆盖 题解
    Statement矩形面积并,但是覆盖奇数次、覆盖偶数次的面积要分别输出。Solution提供一种不费脑子的做法:首先离散化、扫描线,问题变成维护区间+1-1、询问全局有多少正数是奇数、多少正数是偶数。若去除“正数”的条件,这是很容易用一个标记下传的线段树维护的,区间分别维护0,1个......
  • 并查集——AcWing 239. 奇偶游戏
    目录并查集定义运用情况注意事项解题思路AcWing239.奇偶游戏题目描述运行代码代码思路改进思路并查集定义并查集(DisjointSetUnion,简称DSU),是一种树形的数据结构,常用于处理一些不交集的合并及查询问题。在并查集中,元素被分成多个不相交的集合,每个集合由一个代表......
  • 定积分之奇偶函数公式
    brief若\(f(x)\)在\([-a,a]\)上连续且为偶函数,则:\[\int_{-a}^{a}f(x)dx=2\int_{0}^{a}f(x)dx\]若\(f(x)\)在\([-a,a]\)上连续且为奇函数,则:\[\int_{-a}^{a}f(x)dx=0\]proveinvoke:定积分的性质Part0\[\begin{align}根据定积分的性质2:\\\int_{-a}^{a}f(x......
  • 使用MPI 实现奇偶排序
    使用MPI实现奇偶排序0号进程获得待排序序列并输出排序好的序列使用文件进行输入输出进行性能测试与对比代码奇偶排序头文件引入#include<iostream>#include<algorithm>#include<mpi.h>#include<fstream>#include<chrono>定义规模#defineN100000000......
  • DreamJudge-1248-整数奇偶排序
    1.题目描述TimeLimit:1000msMemoryLimit:256mb输入10个整数,彼此以空格分隔。重新排序以后输出(也按空格分隔),要求:1.先输出其中的奇数,并按从大到小排列;2.然后输出其中的偶数,并按从小到大排列。输入输出格式输入描述:任意排序的10个整数(0~100),彼此以空格分隔。输......
  • Python(四)——基础控制流程语句:简单用户登录和输出10以内的奇偶数
    例子1:编写一小段代码,输入正确的账号和密码实现登陆操作。利用input函数判断用户名和密码是否正确,正确输出“欢迎您!“,用户名默认admin,密码默认为123代码实现:username=input("请输入用户名:")password=input("请输入密码:")ifusername=="admin":ifpassword=="123......