随笔分类 -  C++

记录语法用法相关概念及知识
摘要:#二进制中1的个数 输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。 sample input: 10 sample output: 2 常规解法: ###十进制转二进制,遍历计算二进制中1的个数。 int solve(int n){ int cnt=0; while(n){ 阅读全文
posted @ 2021-02-03 16:49 流转~星云 阅读(205) 评论(0) 推荐(0) 编辑
摘要:T1: #include<iostream> using namespace std; int n; int si; int wi; int res = 0; int main() { cin>>n; for(int i=0;i < n;i++){ cin>>si>>wi; res += si * 阅读全文
posted @ 2020-12-17 11:06 流转~星云 阅读(400) 评论(0) 推荐(0) 编辑
摘要:T1 #include<iostream> #include<cmath> #include<algorithm> using namespace std; struct node{ int id; float dis; //int x,y; }p[201]; bool cmp(node n1,no 阅读全文
posted @ 2020-09-15 11:37 流转~星云 阅读(451) 评论(0) 推荐(0) 编辑
摘要:挑剔数列介绍: 挑剔数列问题是一个有趣的数学问题。 给定正整数n,对1~n的这些整数,每个数字取两个,进行全排列,使得任意两个相同数字a[i]之间间隔a[i]个数字。求满足条件的排列以及排列数。 eg1: n = 3 可以列举出如下两个满足条件的排列: 2 3 1 2 1 3 3 1 2 1 3 2 阅读全文
posted @ 2020-06-16 13:06 流转~星云 阅读(941) 评论(0) 推荐(0) 编辑
摘要:问题描述 试题编号: 201512-3 试题名称: 画图 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 评测用例规模与约定 所有的评测用例满足:2 ≤ m, n ≤ 100,0 ≤ q ≤ 100,0 ≤ x < m(x表示输入数据中所有位置的x坐标),0 ≤ y < n(y表示输入 阅读全文
posted @ 2020-03-20 14:27 流转~星云 阅读(224) 评论(0) 推荐(0) 编辑
摘要:【week2-A】迷宫问题(搜索并输出最短路径) 东东有一张地图,想通过地图找到妹纸。地图显示,0表示可以走,1表示不可以走,左上角是入口,右下角是妹纸,这两个位置保证为0。既然已经知道了地图,那么东 东找到妹纸就不难了,请你编一个程序,写出东东找到妹纸的最短路线。 Input 输入是一个5 × 5 阅读全文
posted @ 2020-03-05 10:11 流转~星云 阅读(229) 评论(0) 推荐(0) 编辑
摘要:以下面Time类为例; 形 式 含 义 Time const t; t是常对象,其值在任何情况都不能改变 void Time::fun()const fun是Time类中的常成员函数,可以引用,但不能修改苯类中的数据成员 Time * const p; p是指向Time类对象的常指针变量p,p的值( 阅读全文
posted @ 2019-09-08 10:09 流转~星云 阅读(229) 评论(0) 推荐(0) 编辑
摘要:函数的重载(function overloading): C++允许用同一个函数名定义多个函数,而这些函数的参数个数和参数类型可以不相同。 一个函数名重新赋予它新的含义,使得一个函数名可以多用。 重载函数的参数个数、参数类型或参数顺序三者必须至少有一种不同,函数返回值类型可以相同可以不同。 阅读全文
posted @ 2019-09-04 21:46 流转~星云 阅读(300) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示