洛谷p1015

洛谷p1015

题目描述

若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。
例如:给定一个十进制数56,将56加65(即把5656从右向左读),得到121是一个回文数.
又如:对于十进制数87:
STEP1:87+78 = 16
STEP2:165+561 = 726
STEP3:726+627 = 1353
STEP4:1353+3531 = 4884
在这里的一步是指进行了一次N进制的加法,上例最少用了4步得到回文数4884.

阅读全文
洛谷P1012

洛谷P1012

题目描述

设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。
例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213
又如:n=4时,4个整77,13,4,246联接成的最大整数为:7424613

阅读全文
算法第一周

枚举法

看似很low,其实很强大!!!

枚举相关概念及性质

  • 应用范围:基于已有知识进行答案猜测的思想
  • 枚举思想: 猜测

使用枚举需确定三个问题

  1. 问题一 :
    确定解空间,建立简洁的数学模型(可能出现的情况的集合)
阅读全文
C++第一周

第一节 函数指针与命令行参数

函数指针

1.格式
类型名 + (*指针变量名) + (参数一类型、参数二类型….);
示例

#include <stdio.h>  
void PrintMin(int a,int b)
{
if( a<b )
{
printf("%d",a);
}
else
{
printf("%d",b);
}
}
int main()
{
void (* pf)(int ,int);
int x = 4, y = 5;
pf = PrintMin;
pf(x,y);
return 0;
}

阅读全文
数据结构前言

数据结构认识

数据结构组成

数据结构 = 逻辑结构 + 储存结构 + 运算

逻辑结构组成

(1)线性结构: 表(List)、栈(Stack)、队列(queue)、串(String)
(2)非线性结构: 树、图
(3)逻辑结构包含关系
线性表 $\subseteq$ 二叉树 $\subseteq$ 树 $\subseteq$ 图

阅读全文
Algolia