北航12年上机复试

2024-05-02 11:08
文章标签 上机 复试 北航

本文主要是介绍北航12年上机复试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

12年上机题

1.【问题描述】

某些整数能分解成若干个连续整数的和的形式,例如
    15 = 1 + 2+3+4+5 
    15 = 4 + 5 + 6
    15 = 7 + 8
某些整数不能分解为连续整数的和,例如:16
输入:一个整数N(N <= 10000)
输出:整数N对应的所有分解组合,按照每个分解中的最小整数从小到大输出,每个分解占一行,每个数字之间有一个空格(每行最后保留一个空格);如果没有任何分解组合,则输出NONE。

解题:

一个数至少是2个数构成,所以只需从1查找到n/2,然后以这个数开始每次加一并求和,当总和不小于N时看是否相等,注意最开始要写一个found 判断是否存在这样的分解。

#include <stdio.h>
#include <string.h>
#define maxn 1000int main(){int n ;while(scanf("%d",&n)){int found = 0 ;for ( int i = 1 ; i <= n/2 ; i ++ ){int sum = 0 ;int temp = i ;while ( sum < n ){sum += temp;temp ++;}if ( sum == n){found = 1;printf("%d = ",n);for ( int j = i ; j < temp - 1 ; j ++)printf("%d + ",j);printf("%d \n",temp-1);}}if (found == 0)printf("NONE\n");}return 0;
}


这篇关于北航12年上机复试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

东南大学研究生-数值分析上机题(2023)Python 6 常微分方程数值解法

常微分方程初值问题数值解 6.1 题目 编制RK4方法的通用程序;编制AB4方法的通用程序(由RK4提供初值);编制AB4-AM4预测校正方法通用程序(由RK4提供初值);编制带改进的AB4-AM4预测校正方法通用程序(由RK4提供初值);对于初值问题 { y ′ = − x 2 y 2 , 0 ≤ x ≤ 1.5 , y ( 0 ) = 3 \begin{cases} y'=-x^{2}y

华为OD上机考试

1、寻找身高相近的小朋友 #include <iostream>#include <bits/stdc++.h>using namespace std;//寻找身高相近的小朋友//输入,第一行两个整数,分别是小明身高,其他小伙伴个数,第二行是其他小伙伴的身高//100 10//95 96 97 98 99 101 102 103 104 105//输出,和小明身高差绝对值小的前面,差值大的

C#上机实验

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;

C#实验上机

第二章--C#语法基础: 一,注释语句 /*注释语句包含在"反斜杠* "和" *反斜杠"中, 或者两个反斜杠和换行符之中, 或者三个反斜杠和换行符之中(可以被VS自动识别为文件注释以提取) 要注意注释中的\,该续行符会把下一行连上来一起注释掉出错。*/ static void Main(string[] args) {//语句块包含在{}中  int MyInterg

昆明理工大学计算机考研复试经验

笔试:五个C++题,面试:五个专业问题1、数据结构:排序的区别2、操作系统:文件3、计算机网络:什么是CSMA/CD协议4、数据库:什么是第二范式5、离散数学:直接不会然后就是口语问题,就问了我 你的本科学校是什么,所学专业是啥,研究生计划是啥最后就是看简历问综合面试 初试擦边进线,逆风局如何复试翻盘! 24考研成绩公布,收到很多同学关于成绩的消息和相关复试、调剂的咨询。这里

【机房合作】状态模式与上机

在机房收费系统中,有几个业务逻辑是比较复杂的,比如说上机、下机。记得我在做第一版VB收费系统的时候,还特别地将上下机拿出来画了一个完整的流程图,要不这样做的话,最后的结果一定是懵了,也不想再继续写代码了。 在进行设计模式的学习之前,我们很有必要将上机这一业务逻辑完整的梳理一遍。 一.上机业务逻辑 1.判断卡号是否存在 2.判断卡号是否使用 3.判断卡号余额是否充足 4.判断卡号是否正

寒假第二天--线性表--数据结构上机测试1:顺序表的应用

数据结构上机测试1:顺序表的应用 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 在长度为n(n<1000)的顺序表中可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个“纯表”(值相同的元素在表中

勇夺三项SOTA!北航爱诗科技联合发布灵活高效可控视频生成方法TrackGo!

论文链接:https://arxiv.org/pdf/2408.11475 项目链接:https://zhtjtcz.github.io/TrackGo-Page/ ★ 亮点直击 本文引入了一种新颖的运动可控视频生成方法,称为TrackGo。该方法为用户提供了一种灵活的运动控制机制,通过结合 masks 和箭头,实现了在复杂场景中的精确操控,包括涉及多个对象、细粒度对象部件和复

北邮OJ-92. 统计节点个数-13计院上机B

最终算法: 使用树模型,建立完整的包含父节点与子节点的树结构,这是为了后面在遍历比较与父与子的时候能够找到父找到子。然后关于degree的计算, 在输入父子关系的时候可以直接把父与子的degree分别+1(因为求的是总度,可以看成无向图的顶点的度来处理)。 错误建模: 1.使用了并查集模型:错误在于只能记录父节点而不能记录子节点 2.使用了图模型 :错误在于把树转化为图之后,要把简单的父

北邮OJ-87. 日期-13计院上机A

题目描述 请你计算出第X年Y月Z日是第X年的第几天。其中,1月1日是第一天,1月2日是第二天,以此类推。 计算时请注意闰年的影响。对于非整百年,年数能整除4是闰年,否则不是闰年;对于整百年,年数能整除400是闰年,否则不是闰年。如1900年和1901年不是闰年,而2000年和2004年是闰年。 输入格式 第一行有一个整数T (T≤100),表示一共有T组数据需要你处理。 接下来一共有T行