uva11636-Hello World!】的更多相关文章

#include<stdio.h> int main() {    int Cas = 1 ,n;    while(~scanf("%d" ,&n) && n >= 0)    {       printf("Case %d: " ,Cas ++);       int now = 1 ,Ans = 0;       while(now < n)       {          Ans ++;          n…
https://vjudge.net/problem/UVA-11636 题意: 希望输出n条语句,但是并不会循环,所以只能复制粘贴,一条语句经过复制粘贴后可以变为2条,2条变成4条....每次可以只选择一部分进行复制粘贴. 问最少经过多少次可以到n,最开始只有1句. 思路: 2^k >= n,输出k. wa: 1的时候输出0 orz,特殊情况记得特判. 代码: #include <stdio.h> #include <string.h> int main() { int n…
https://vjudge.net/problem/UVA-11636 题意: 经过一次复制,一条语句会变成两条语句,再经过一次变成四条语句...求最少需要复制几次能使条数恰好为n? 思路: 贪心水题. 每次以最大复制数复制即可. #include<iostream> #include<algorithm> #include<string> using namespace std; + ; int n; int main() { ios::sync_with_stdi…