[信息学奥赛一本通T1547-区间和]-分块写法 #基于**分块思想**的区间查询与单点修改问题##一、题目分析题目要求实现两个操作:1.单点修改:将数组中某个元素增加一个值。2.区间查询:查询数组中某个区间的元素和。由于数据规模较大,直接使用暴力解法会导致超时。因此,我们需要采用一种高效的算法来解决这个问题。 题解列表 2024年10月29日 0 点赞 0 评论 565 浏览 评分:9.9
排座椅[NOIP2008 年普及组]的解决办法 摘要:解题思路:这道题一开始的想法可能是暴力枚举,通过每一次遍历横切一刀或者竖切一刀,然后根据每次切完后的剩余“交头接耳”同学组数来打擂台,直到找到最小的一组,然后输出相应的切法。但这个方法实在太过麻烦,因…… 题解列表 2024年10月30日 0 点赞 0 评论 620 浏览 评分:9.9
c中字符与数字互通 摘要:解题思路:ASCII码的熟练运用注意事项:定义一个字符形式的变量,输出时以十进制数字输出参考代码:#include<stdio.h>int main(){ char _ch;//定义字符型变量 …… 题解列表 2024年10月30日 0 点赞 0 评论 616 浏览 评分:9.9
数字的顺序,逆序输出 摘要:解题思路:使用strlen()函数,循环注意事项:使用该函数包含string.h的头文件参考代码:#include<stdio.h>#include<string.h> //注意使用该头文件int m…… 题解列表 2024年10月30日 1 点赞 0 评论 571 浏览 评分:9.9
自定义函数之字符提取 摘要:解题思路:用s[ ]和t[ ]对比注意事项:s[ ]的大小参考代码:#include<stdio.h>int main(){ char s[100],t[6]="aeiou"; int i,c; fo…… 题解列表 2024年10月31日 0 点赞 0 评论 527 浏览 评分:9.9
1635: 蓝桥杯算法训练VIP-整数平均值(简单解法) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int add(int n) //定义函数add{ int *p,a[100]={0},i,sum=0; //定义指针…… 题解列表 2024年10月31日 2 点赞 1 评论 1244 浏览 评分:9.9
个人认为较为简单的数字分离,仅供参考! 摘要:解题思路:注意事项:参考代码:#include<stdio.h>void fen(int a){ int b,c,d,e; b=a/1000; //得到千位数 c=a/1…… 题解列表 2024年10月31日 3 点赞 0 评论 1080 浏览 评分:9.9
定义三个函数对整数处理(指针做法) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#define N 10void input(int* arr,int n); //输入函数,将十个数输入存…… 题解列表 2024年10月31日 1 点赞 0 评论 569 浏览 评分:9.9
2841: 大整数加法(超详细解答) 摘要:解题思路:写了很久,要注意前导0和十进制的运算注意事项:参考代码:#include<stdio.h>#include<string.h>int main(){ char arr[201]={&#…… 题解列表 2024年10月31日 0 点赞 0 评论 1138 浏览 评分:9.9
if语句菜鸟驿站写法 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n; scanf("%d",&n); if(n%2==0){ printf("even"); }…… 题解列表 2024年11月01日 0 点赞 0 评论 697 浏览 评分:9.9