![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言练习题
平时一些认为重要的,或比较难的练习题。每一个练习题都有详细的解释。
♚ Painting
想要爱自己的人以及自己爱的人生活的更好,那么自己就要不断努力。
在你想要放弃的时候,想想是什么让你当初坚持走到了这里。——科比
展开
-
C++编程题集(二)
1.int main(){ char ch[4]; cin >> ch; int a, b, c, d; a = ch[0] - '0'; b = ch[1] - '0'; c = ch[2] - '0'; d = ch[3] - '0'; a = (a + 8) % 7; b = (b + 8) % 7; c = (c + 8) % 7; d = (d + 8) % 7; int m, n; m = a; a = b; b = m; n =原创 2020-06-27 21:28:49 · 245 阅读 · 0 评论 -
C++编程题集(包括部分牛客编程题)(一)
当n值不是大时,我们可以采用较为简单,且易懂的方式来写。#include<iostream>using namespace std;int main(){ int n; int sum=1; cin>>n; for(int i=1;i<=n;i++) { sum*=i; } cout<<sum; return 0; } 但当这个n值太大时,这个代码就不行了那么对于大数原创 2020-06-17 22:05:20 · 283 阅读 · 0 评论 -
数组的稳定性
题目:给你一个长度为 n的数组a。数组的不稳定性指标为:数组中的最大值-最小值现在你的任务是从这个数组中删除一个元素,使得剩下的 n-1元素的不稳定性尽指标可能的小,并计算出这个不稳定性指标的最小数值。输入格式第一行输入一个整数 n,表示数组 a的长度。第二行输入 n个整数输出格式输出一个整数,表示删除一个元素之后,数组不稳定指标的最小值。数据范围2<=n<=1...原创 2020-05-04 18:18:14 · 1025 阅读 · 0 评论 -
完美的数组(用了三种优化程度不一样的方法来写的)
一个数组被称为完美的,当且仅当其中存在一个元素,它的值是除了它之外剩下的所有元素的和。蒜头君现在获得了一个数组。他想去掉数组中的一个元素,使得这个数组变成完美的。他想知道这个数组有几种方案可以变成完美的。当去掉的元素在原数组中的位置不同时,即为不同的方案。输入格式:输入的第一行包含一个整数n(2<=n<=200000).输入的第二行包括n个整数,为蒜头君获得的数组里面的每个元...原创 2020-04-22 20:07:20 · 1328 阅读 · 0 评论 -
漂亮的字符串(这个在上次发布的漂亮字符串的基础上做了优化)
题目:小蒜认为如果一个字符串中每个字符出现的次数都是偶数次,那么这个字符串是美丽的;现在给你一个字符串 s,长度不超过 100,请判断这个字符串是否是美丽的。输入格式一个字符串s输出格式如果是美丽的字符串,输出 “Yes”,否则输出 “No”。示例:输入:abaccaba输出Yes输入:hthth输出:No思路:要对每个字符进行计数,则对每一个字符进行遍历,有相同字符出现就加一...原创 2020-04-17 13:22:03 · 1679 阅读 · 2 评论 -
完美K倍子数组详解
刚刚提交成功这道题,赶紧来写个博客,以便记录和分享!题目:时间限制:10000ms单点时限:1000ms内存限制:256MB描述如果一个数组满足长度至少是2,并且其中任意两个不同的元素Ai和Aj (i ≠ j)其和Ai+Aj都是K的倍数,我们就称该数组是 完美K倍数组。现在给定一个包含N个整数的数组A = [A1, A2, … AN]以及一个整数K,请你找出A的最长的完美子数组B,输...原创 2020-05-04 08:12:27 · 1371 阅读 · 3 评论