ICode9

精准搜索请尝试: 精确搜索
  • 题解:LeetCode 191.位1的个数2021-04-10 17:33:46

    题目链接 leetcode 191.位1的个数 引用 做法不唯一,引用一些大佬的解题方法,有助于我们更好的理解位运算的操作,如果需要用到这个数可以用右移k位与1这个方法,其余的没差 我要出去乱说 LeetCode 191. 位1的个数(遍历法、lowbit法) Ncik LeetCode 191. 位1的个数 开水白菜 LeetCo

  • typedef与define2021-04-10 17:31:30

    typedef与define这个两个关键字都是给变量取别名,初学c语言的时候我是分不清楚它们的区别的。只知道它们是取别名的,具体的细节不懂,语法也不太清楚,更不懂使用的时机。如今我学会了,就去网上bbll分享一通个人的见解。 他们的作用: 起别名,最大作用就是简化复杂声明和改一个易于记

  • c++ 结构体 数组 指针 函数的遍历(笔记)2021-04-10 17:29:11

    #include <iostream> #include <string> using namespace std; struct student{ string sname; int score; }; void print(student *s){ for (int i = 0; i < 3; ++i) { cout<<(s+i)->sname<<" "<<(s+

  • 四则运算个人开发流程-----计应193方凯凯2021-04-10 17:04:17

    计划 为中小学生设计的四则运算 开发 1,分析需求 包含加减乘除的两位整数运算 2,生成设计文档   创建一个TowNumber接口,包含一个yunsuan()方法,再创建一个Aligorithm类实现接口,再分别创建Add,Except , Reduce, Ride类继承Aligorithm类重写yunsuan()方法,然后再创建一个AligorithmTest

  • 05day2021-04-10 17:04:02

    05day 增强for循环 主要是循环数组和集合 int[] number={10,20,30,40,50};        for(int i=0;i<5;i++){            System.out.println(number[i]);       }        //遍历数组元素        for (int x:number){            System.out.println(x);

  • 经典问题--php/go输出n对括号的所有组合2021-04-10 17:03:51

    问题 n对括号有多少种合法的组合,写出一个可以执行出该结果的函数: 当n=1时,输出["()"]; 当n=2时,输出["(())","()()"]; 当n=3时,输出["((()))","(()())","(())()","()(())","()()()"]; 思路 问题等价为:在一个字符串中包含两种字符:'('和'

  • C语言标准库总结,用作平时不断总结...2021-04-10 17:00:13

    1、windows.h MessageBox 弹框 #include <stdio.h> #include <windows.h> int main() { //说明:n表示弹框点击按钮的返回的数字。第四个参数表示弹框样式(0~6) int n = MessageBox(0,"内容","标题",6); return 0; } WinExec / ShellExecute 执行、打开 #include <

  • 如何打印菱形2021-04-10 16:51:11

    打印菱形 要考虑打印一个菱形,我们首先将菱形分为上下两个三角形,先打印上三角,再打印下三角。 对于上三角形,假设最多一行有13个*,那么我们可以定义一个left(L)=right(R)=最中间位置(6)。 对于上三角形,我们首先要打印7行,因此确定一个for循环: for (int i = 0; i < 7; i++);//打印 7行 对

  • 4.92021-04-10 16:36:21

    上机练习:1.使用for循环计算1-100的和,除了以3结尾的那些数 package chap5; public class text2 { public static void main(String[] args) { // 使用for循环计算1-100的和,除了以3结尾的那些数 int sum = 0; for (int i = 0; i <= 100; i++) {

  • [NEERC2015]Adjustment Office2021-04-10 16:35:30

    题意   题意需认真读 每次去 行/列 是动态要更新值的 .luogu标为橘题但是我还是思路有些乱 我们可以找到一个式子来求值  $ ( n+1 ) * n/2 - l + ( n - sy ) $和 $ (1 + n ) * n/2 - r + f * ( n - sx )$ 至此可以求出此列的值 所以要统计之前删去 行和列数 以及打标记 #includ

  • 0329. Longest Increasing Path in a Matrix (H)2021-04-10 16:35:02

    Longest Increasing Path in a Matrix (H) 题目 Given an m x n integers matrix, return the length of the longest increasing path in matrix. From each cell, you can either move in four directions: left, right, up, or down. You may not move diagonally or move ou

  • CCF CSP认证mine历年解题记录2021-04-10 16:32:10

    201909-01 小明种苹果 100分代码:    #include<cstdio> #include<algorithm> #define N 1005 #define M 1005 int n,m; int a[N+1][M+3]={0}; //最后一列用来保存这棵树的疏果总数 ,序号和行数对应,第一列和第一行不保存数据 int T=0,k; int P=0; int main(){

  • L2-2 口罩发放 (25 分) (模拟)2021-04-10 16:31:50

    题目链接 输入样例: 4 2 5 3 A 123456789012345670 1 13:58 B 123456789012345671 0 13:58 C 12345678901234567 0 13:22 D 123456789012345672 0 03:24 C 123456789012345673 0 13:59 4 3 A 123456789012345670 1 13:58 E 123456789012345674 0 13:59 C 12345678901234567

  • P2089 烤鸡2021-04-10 16:29:45

    P2089 烤鸡 题目背景 猪猪 Hanke 得到了一只鸡。 题目描述 猪猪 Hanke 特别喜欢吃烤鸡(本是同畜牲,相煎何太急!)Hanke 吃鸡很特别,为什么特别呢?因为他有 1010 种配料(芥末、孜然等),每种配料可以放 11 到 33 克,任意烤鸡的美味程度为所有配料质量之和。 现在, Hanke 想要知道,如果给你一

  • JZ39 平衡二叉树2021-04-10 16:02:10

    平衡二叉树 题目:输入一棵二叉树,判断该二叉树是否是平衡二叉树。 在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树 平衡二叉树(Balanced Binary Tree),具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。   func

  • C++常用的STL及方法 (下)2021-04-10 16:01:10

    前言   C++常用的STL及方法 (上) : https://www.cnblogs.com/ICeVe/p/14527347.html C++常用的 STL 及方法 (中上) : https://www.cnblogs.com/ICeVe/p/14531259.html C++常用的 STL 及方法 (中) : https://www.cnblogs.com/ICeVe/p/14533812.html C++常用的 STL 及方法 (中下) :

  • Java龟兔赛跑2021-04-10 16:00:49

    兔子不睡觉 public class Main { public static void main(String[] args) { Animal rabbit = new Animal("兔子", 20); Animal turtle = new Animal("乌龟", 10); rabbit.start(); turtle.start(); } } class Animal ex

  • leetcode周赛2352021-04-10 15:57:38

    1.水题 class Solution { public: string truncateSentence(string s, int k) { string t=""; if(k==0) return ""; else { int i=0; int cnt=0; while(i<s.lengt

  • C++一本通:1351——家谱树2021-04-10 15:35:03

    题目来自:http://ybt.ssoier.cn:8088/problem_show.php?pid=1351 【题目描述】 有个人的家族很大,辈分关系很混乱,请你帮整理一下这种关系。 给出每个人的孩子的信息。 输出一个序列,使得每个人的后辈都比那个人后列出。 【输入】 第1行一个整数NN(1≤N≤1001≤N≤100),表示家族的人数

  • 剑指 Offer 53 - I. 在排序数组中查找数字 I2021-04-10 15:33:55

    扫描一遍 class Solution { public int search(int[] nums, int target) { int ans = 0; for(int i = 0; i < nums.length; i ++){ if(nums[i] == target) ans ++; } return ans; } } 二分 第一次出现和最后一次出现的位置

  • H.蹦床跳跃(Jump Conveyor)2021-04-10 15:32:21

    题目描述 Emma is a creative child who got bored during the quarantine season. She set up n trampolines in a line inside the living room, each aimed in a particular direction. The ith trampoline has value vi. When Emma jumps to position i, if there is a trampo

  • Leetcode 827. 最大人工岛(连通块)2021-04-10 15:32:09

    827. 最大人工岛 难度困难83 在二维地图上, 0代表海洋, 1代表陆地,我们最多只能将一格 0 海洋变成 1变成陆地。 进行填海之后,地图上最大的岛屿面积是多少?(上、下、左、右四个方向相连的 1 可形成岛屿) 示例 1: 输入: [[1, 0], [0, 1]] 输出: 3 解释: 将一格0变成1,最终连通两个小岛得到

  • C# 使用SDL2实现Mp4文件播放音视频操作2021-04-10 15:29:19

    播放音视频的关键:视频的格式是H264,音频的格式是AAC。使用ffmpeg探测流的方式来实现音视频流的解码播放。 数据处理逻辑:H264->YUV AAC->PCM。 SDL2工具类 using SDL2; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServi

  • 75. Sort Colors2021-04-10 15:04:08

    思路: 可以通过计数0,1,2的个数,然后按照个数直接个nums重新赋值覆盖原来的值即可。 class Solution { public: void sortColors(vector<int>& nums) { int n=nums.size(); if(n==1) return; int n0=0,n1=0,n2=0; for(auto& num:nums){

  • 挑战程序设计竞赛 第十二章 图2021-04-10 15:01:17

    图的搜索 : DFS(深度优先搜索) BFS(广度优先搜索) 这两种算法对有向图无向图都适用 BFS常用作求最短路径的算法 图的表示 分为邻接表,邻接矩阵两种方法 DFS(12.3) 用递归实现深度优先搜索 #include<iostream> using namespace std; const int N = 100; int m[N][N]; int colo

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有