201912专题

【CSP试题回顾】201912-1-报数(优化)

CSP-201912-1-报数 解题代码 #include <iostream>#include <vector>#include <string>using namespace std;bool haveSeven(int nn){string t = to_string(nn);if (t.find('7')==-1)return false;elsereturn true;}bo

回收站选址(CCF 201912-2)解题思路

分析 把x,y坐标拼接成一个字符串(x,y)作为Set的key,保存到Set中,遍历Set,取出坐标,然后判断上下左右四个点是否在Set中,如果在,进而判断,四个角是否在Set中,用一个数组,保存回收站的分数,key是(0-4),值是选址个数。 import java.util.*;public class RecycleBin {public static class Pos {int

CSP-201912-1-报数

CSP-201912-1-报数 知识点总结 整数转化为字符串#include <string>string str_num = to_string(num); 字符串中查找是否包含字符‘7’:str_num.find('7') 未找到返回-1找到返回返回该字符在字符串中的位置(即第一次出现的索引位置) #include<iostream>#include <string>using

Python-CSP 201912-2 回收站选址

文章目录 前言一、题目二、算法思想三、代码 前言 一、题目 二、算法思想 大概的题意是给我们一些垃圾对应的坐标,然后从中判断出来哪些可以作为回收站的并对这些回收站进行评分判断,最后输出0~4分各个分数段的回收站数目。 判断回收站和评分回收站的方式不难,以下图为例若当前判断(x,y)这个垃圾点如果这个点要符合回收站的话,就必须四个红色坐标都存在垃圾点才行。对

月份对比_杭州房价地图201912月份版(附与11月份对比图)

杭州12月份房价地图。按照一公里直径进行统计,单元格的颜色越深,房价越高。单元格中数值代表房价如25,代表房价2.5万/每平。图片属于高清,下载方式用电脑浏览器打开图片链接,可下载高清图。欢迎关注头条号或微信订阅号《图解城市》。私信发送:12杭州 杭州11月份房价地图。按照一公里直径进行统计,单元格的颜色越深,房价越高。单元格中数值代表房价如25,代表房价2.5万/每平。图片属于高清,

CCF报数201912-1

题目: 代码:70分代码。(在测试时发现输入6,丙竟然输出1!) 这种做法属于暴力做法,由于n<666,故最多报666*4+K,这个数字不会超过10000.所以可以通过穷举2位、3位、4位数字的不同位置上为7的情况。 #include<stdio.h>int main(){int n;scanf("%d",&n);int count=0;int num_jia=0,num_yi=

CCF 201912-1 报数

#include<bits/stdc++.h> using namespace std;bool contain(int n){while(n!=0){if(n%10==7) return true;else n/=10;}return false;}int main(){int a[4]={0};int n;cin>>n;for(int count=0,i=1;count<n;) {