C
LinuxVV
一个超级小菜逼。
展开
-
C语言中的volatile
一个定义为volatile的变量是说这个变量可能会被意想不到的改变,这样,编译器就不会去假设这个变量的值了。精确的说,就是优化器在用到这个变量时,必须每次都小心的重新从地址中读取这个变量的值,而不是使用保存在寄存器里的备份。 下面是volatile变量的几个例子: 1).转载 2011-09-28 10:51:42 · 417 阅读 · 0 评论 -
ACM_20
描述 在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。输入 第一行输入一个整数M表示测试数据共有M(1<=M<=5)组 每组测试数据的第一行输入一个正整数N(1<=N<=100000)和一个正整数S(1<=S<=10000原创 2017-08-01 23:57:00 · 374 阅读 · 0 评论 -
ACM_41
描述 现在要写一个程序,实现给三个数排序的功能输入 输入三个正整数输出 给输入的三个正整数排序看过一个老哥的帖子,原贴:http://blog.csdn.net/gukesdo/article/details/7439059 如果两个数比较大小a和b; 最小值公式:(b^(a^b)&-(a < b)) 解释下: 1.如果a < b; 为真则为1,为假则为0,所原创 2017-07-24 10:11:33 · 301 阅读 · 0 评论 -
ACM_05
描述 Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your task is only to tell how many times does A appear as a substring of B? For example, the text string B is ‘10011101原创 2017-07-18 20:45:52 · 246 阅读 · 0 评论 -
ACM_08
描述 现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大); 1.按照编号从小到大排序 2.对于编号相等的长方形,按照长方形的长排序; 3.如果编号和长都相同,按照长方形的宽排序; 4.如果编号、长、宽都相同,就只保留一个长方形用于排序,删除多余的长方形;最后排好原创 2017-07-22 02:15:42 · 594 阅读 · 0 评论 -
ACM_07
描述 一个街区有很多住户,街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如(4,20),表示用户在东西方向第4个街道,南北方向第20个街道。现在要建一个邮局,使得各个住户到邮局的距离之和最少。求现在这个邮局应该建在那个地方使得所有住户距离之和最小;输入 第一行一个整数n<20,表示有n组测试数据,下面是n组数据;每组原创 2017-07-21 15:25:09 · 249 阅读 · 0 评论 -
ACM_06
描述 现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0原创 2017-07-19 11:20:47 · 245 阅读 · 0 评论 -
ACM_04
题目如下: 描述: 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入: 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出: 对于每组输入数据,输出一行,字符中间用一个空格分开。#include <stdio.h>int main(int argc, char** argv原创 2017-07-07 23:57:50 · 253 阅读 · 0 评论 -
ACM_03复习高中知识
回顾一下高中的知识: 向量:指具有大小和方向的量,对应的是标量(指只有大小,没有方向的量) 长度为0的向量叫零向量,记作长度等于1单位的向量叫单位向量。 平行向量:方向相同或相反的非零向量。 规定:零向量与任意向量都是平行向量。 向量的加减法的平行四边形法则和三角形法则。 向量的乘法:数乘原创 2017-07-07 18:38:44 · 447 阅读 · 0 评论 -
ACM_02
题目如下: 描述: 现在,有一行括号序列,请你检查这行括号是否配对。 输入: 第一行输入一个数N(0< N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个字符串S(S的长度小于10000,且S不是空串),测试数据组数少于5组。数据保证S中只含有”[“,”]”,”(“,”)”四种字符输出: 每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则原创 2017-07-07 21:18:30 · 330 阅读 · 0 评论 -
ACM_34_韩信点兵
描述 相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入3个非负整数a,b,c ,表示每种队形排尾的人数(a < 3,b < 5, c < 7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100 。输入 输入3个非负整数a,b,c ,表示每种队形排尾的人数(a < 3原创 2020-06-15 14:43:18 · 805 阅读 · 0 评论