![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UVA
Dreamy_lin
做好当下
展开
-
UVA 1225
UVA - 1225 Digit Counting题目大意:取N大于1,小于10000。例如=13,则输出12345678910111213中0-9出现的次数 解题思路:将到13的数保存于a[10005]中,通过/,%,再把对应的b[i]加一,输出。#include<stdio.h> int a[10005] = {0};int main(){ int n, m, i, j; sca原创 2016-07-12 02:15:18 · 573 阅读 · 0 评论 -
UVA 1588 Kickdown
UVA - 1588题目大意: 为了让齿轮完美切合,上齿轮和下齿轮相合,高度为3h, 齿轮突出部分以2代替,凹陷部分以1代替,输出两者能切合最小的长度.解题思路: 由于齿轮长度随机,则以下部分不动,分为上部分相对左移和相对右移两种情况,取最小的一个.#include<stdio.h> #include<iostream> #include<string.h> using namespace s原创 2016-07-18 15:28:57 · 425 阅读 · 0 评论 -
UVA 455 Periodic String
UVA - 455题目大意: 求字符串的最小周期数.eg.hohoho的最小周期是2.解题思路: 枚举一个周期与相邻一个周期的字母进行比较.#include<stdio.h> #include<string.h> char a[100]; int main() { int n, flat, i; scanf("%d", &n); getchar(); while原创 2016-07-16 00:59:33 · 311 阅读 · 0 评论 -
UVA 1587 Box
UVA-1587题目大意: 输入长方体的长宽,能否构成长方体。 解题思路: 先排序,判断是否有三对完全相同的面,并且能够连接在一起,即不相同的两个面中有一边要相等。#include <stdio.h> #include <string.h> int a[6][2]; void swap(int &a, int &b) { int temp; temp = a;原创 2016-07-19 21:28:43 · 284 阅读 · 0 评论