ICode9

精准搜索请尝试: 精确搜索
  • 如何判断输入的字符是小写字母、大写字母还是数字?2021-03-04 21:06:09

    一、比较判断 计算机中字符都有自己的ASCII码,并且数字,字母都有自己的范围。如下: 类型ASCII码数字0~ 948 ~57大写字母A~ Z65~90小写字母a~ z97~122 但是在编码时可能记不住ASCII码。所以也就可以直接进行比较。 #include <stdio.h> int main(void) { int str; scanf("%c",

  • C++大学教程学习笔记12021-03-04 21:04:59

    1,类的定义 class 类名{ public: ... };  //分号不能少   2,cin提取字符串,遇到空白间隔符停止(回车,Tab,Enter) getline(cin,保存位置),遇到回车停止 cin.getline(保存位置,长度,定界字符<默认为回车>)   3,构造函数 a,函数名应与类名相同; b,无返回值(void也不能写),且不能声明为const;

  • Catch That Cow (BFS)2021-03-04 21:04:03

    Catch That Cow Time Limit: 5000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 33021    Accepted Submission(s): 8956 Problem Description Farmer John has been informed of the location of a fugitive cow and wants

  • 蓝桥杯 九宫幻方(dfs)2021-03-04 21:02:53

    问题描述   小明最近在教邻居家的小朋友小学奥数,而最近正好讲述到了三阶幻方这个部分,三阶幻方指的是将1~9不重复的填入一个3*3的矩阵当中,使得每一行、每一列和每一条对角线的和都是相同的。 三阶幻方又被称作九宫格,在小学奥数里有一句非常有名的口诀:“二四为肩,六八为足,左三

  • 剑指 Offer 06. 从尾到头打印链表2021-03-04 21:02:50

      /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ class Solution { public int[] reversePrint(ListNode head) { int size; int[] arra

  • 蓝桥杯 算法提高 队列操作2021-03-04 21:01:27

    问题描述  队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。 输入格式 第一行一个数字N。 下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。 输出格式 若干行每行显示一个2或3命令的输出结果。注意:2.出

  • 滑动窗口的最大值2021-03-04 21:01:08

    给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 ----- 最大值 [1 3 -1] -3 5 3 6 7 ----- 3 1 [3 -1 -3] 5 3 6 7 ----- 3 1 3 [-1 -3 5] 3 6 7 ----- 5 1 3 -

  • NPOI 在指定单元格导入导出图片2021-03-04 21:00:36

    我维护了一个 NPOI 的扩展(WeihanLi.Npoi),主要用来导入导出 Excel 数据,最近有网友提出了导入 Excel 的时候解析图片的需求,于是就有了本文的探索 导入Excel 时解析图片# xls 和 xlsx 的 API 稍有不同,详细可以直接参c#教程考以下代码,实现代码如下: public static Dictionary<Cel

  • 紧急救援 (25 分)2021-03-04 21:00:04

    L2-001 紧急救援 (25 分) 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你

  • 线性筛质数2021-03-04 20:58:37

    原理:根据质数,把这个质数的倍数除去。 void prime(int n,bool a[]){ memset(a,0,sizeof(bool)*(n+1)); a[0]=a[1]=1; //设置为合数 for(int i=2;i*i<=n;i++){ if(a[i]==0){ //质数 for(int j=i<<2;j<=n;j=j+i) a[j]=1; //把质数的倍数全部设置成合数 }

  • 试题 基础练习 矩阵乘法2021-03-04 20:58:26

    问题描述   给定一个N阶矩阵A,输出A的M次幂(M是非负整数)   例如:   A =   1 2   3 4   A的2次幂   7 10   15 22 *输入格式    第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数   接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A

  • 网易游戏研发笔试题记录2021-03-04 20:57:58

    网易有道笔试题(一) 文章目录 网易有道笔试题(一)前言一、牛牛铺瓷砖(动态规划问题)1.问题描述2.解决方案 二、分模拟赛/分试卷(二分法)1.题目描述2.解决方案 三、单词统计(map,set,数据结构)1.题目描述2.解决方案 四、小易爱回文(综合性问题,回文)1.题目描述2.解决方案 总结 前言

  • Educational Codeforces Round 105 (Rated for Div. 2) B2021-03-04 20:57:06

    题目名称: 棋盘 题干: 有一个n行n列的棋盘,初始情况下棋盘上无棋子,你可以在棋盘任意位置摆放棋子。 4个整数数U R D L,问该棋盘是否可以满足一下所有条件: 1.最上面一行恰好有U枚棋子 2.最右边一列恰好有R枚棋子 3.最下面一行恰好有D枚棋子 4.最左边一列恰好有L枚棋子 输入: 多组输

  • 1144 The Missing Number (20 分)2021-03-04 20:35:13

    水~。 set<int> S; int n; int main() { cin>>n; for(int i=0;i<n;i++) { int x; cin>>x; if(x > 0) S.insert(x); } int res=1; while(S.count(res)) res++; cout<<res<<endl;

  • leetcode题目-LRU缓存机制2021-03-04 20:05:39

    题目: 运用你所掌握的数据结构,设计和实现一个  LRU (最近最少使用) 缓存机制 。 实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。 void put(int key, int v

  • 浙江大学计算机与软件学院2019年保研上机2021-03-04 20:05:08

    这套题跟2019年考研上机题难度差了几个数量级,建议完成时间不超过80分钟。 7-1 Happy Numbers (20 分) A happy number is defined by the following process: Starting with any positive integer, replace the number by the sum of the squares of its digits in base-ten,

  • 【秒懂音视频开发】05_Qt开发基础2021-03-04 20:01:56

    控件的基本使用 为了更好地学习Qt控件的使用,建议创建项目时先不要生成ui文件。 打开mainwindow.cpp,在MainWindow的构造函数中编写界面的初始化代码。 窗口设置 MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { // 设置窗口标题 setWindowTitle("主

  • linux 内核task_struct 源码分析与解析(整合配图)2021-03-04 19:59:00

    本文来自个人网站 https://htmonster.xyz/blog/post/linux-nei-he-task-struct-yuan-ma-fen-xi-yu-jie-xi/ 文章目录 进程状态0. 进程标志符1. 运行状态2. 进程标记 任务状态1. 任务终止2.ABI处理3.execve4.io等待 进程内核栈地址内核栈布局 进程调度1.优先级2. 调度策

  • UVA536 二叉树重建 Tree Recovery2021-03-04 19:58:46

    根据前序和中序遍历递归建树,输出后序遍历。 #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> using namespace std; char tr1[35],tr2[35],tr3[35]; int num=1,ans; struct node{ int l,r; char a; }n[305]; int build(int l1,int r1,int l

  • 【C/C++】指针2021-03-04 19:32:12

    (资料来源:https://www.bilibili.com/video/BV1QE41147RT?p=101) 指针:内存地址,用于间接访问内存单元 指针变量:用于存放地址的变量 static int i ; static int* ptr = &i ; 指针变量的赋值运算 语法形式:指针名 = 地址 (在该地址中存放的数据类型与指针类型必须相符) 地址可以是: 通过

  • AcWing 1238. 日志统计2021-03-04 19:02:29

    AcWing 1238. 日志统计 小明维护着一个程序员论坛。现在他收集了一份”点赞”日志,日志共有 N 行。 其中每一行的格式是: ts id 表示在 ts 时刻编号 id 的帖子收到一个”赞”。 现在小明想统计有哪些帖子曾经是”热帖”。 如果一个帖子曾在任意一个长度为 D 的时间段内收到不少

  • Educational Codeforces Round 105 B.Berland Crossword2021-03-04 19:01:53

    题目链接 思路 根据题目对U,R,D,L的定义,可知关键为四个边角的状态,于是考虑遍历四个边角的状态,0为白色,1为黑色并进行判断即可获得结果。 代码 #include<bits/stdc++.h> using namespace std; const int mod=3; const int inf=0x3f3f3f3f; string s; stack<char>st; int n,u,r

  • 嵌入式学习DAY9 --- const修饰的指针 ,函数 ,函数的声明 ,指针作为参数传参 ,一维和二维数组的传参2021-03-04 19:00:27

    嵌入式入门学习笔记,遇到的问题以及心得体会! DAY9 概述: 1,const修饰的指针 2,函数 3,函数的声明 4,指针作为参数传参 5,一维和二维数组的传参 笔记: 1,const修饰的指针 int a = 90; a = 100; printf(“a = %d\n”,a);//100 const int a = 90; a = 100; 总结: 1,被const 修饰的变量的存

  • c++中二分查找中的binary_search,lower_bound,upper_bound2021-03-04 19:00:14

    注意:如果数组无序,请先用sort将数组排序 binary_search(起始地址,结束地址,要查找的数值) 返回值是 是否存在这么一个数,是一个bool值。 #include<bits/stdc++.h> using namespace std; int a[100005]; int main(){ int n; cin >> n; for(int i=0; i<n; i++) { cin >> a[i]

  • C++小白成长记录2021-03-04 18:59:28

    编写学习C++的第一个程序 #include <iostream> #include <Windows.h> using namespace std; //声明命名空间 int main(void){ cout<<"Hello World!"<<endl; //在控制台上打印一段文字 system("pause"); //暂停 return 0; //函数返回值0 }

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有