1. 什么是自定义事件计算     官网:https://weixin.hotapp.cn/document

    自定事件,便是自定总结任意事件的实践,灵活度最高。

36:二进制分类

总时间限定: 
1000ms

内部存款和储蓄器限制: 
65536kB

描述
若将贰个正整数化为二进制数,在此二进制数中,大家将数字1的个数多于数字0的个数的那类二进制数称为A类数,否则就称其为B类数。

例如:

(13)10 =
(1101)2,个中1的个数为3,0的个数为1,则称此数为A类数;

(10)10 =
(1010)2,当中1的个数为2,0的个数也为2,称此数为B类数;

(24)10 =
(11000)2,在那之中1的个数为2,0的个数为3,则称此数为B类数;

次第须求:求出1~一千里面(包含1与1000),全体A、B两类数的个数。

 

输入
无。

输出
一行,包涵八个整数,分别是A类数和B类数的个数,中间用单个空格隔离。

样例输入
(无)

样例输出
(不提供)

来源
NOIP1995复赛 普及组 第三题

 1 #include<iostream>
 2 using namespace std;
 3 int alei;
 4 int blei;
 5 int main()
 6 {
 7     for(int i=1;i<=1000;i++)
 8     {
 9         int yi=0;
10         int ling=0;
11         int now=i;//记录i的值 
12         while(now!=0)
13         {
14             int r=now%2;
15             if(r==1)yi++;
16             else if(r==0)ling++;
17             now=now/2;
18         }
19         if(yi>ling)alei++;
20         else blei++;
21     }
22     cout<<alei<<" "<<blei;
23     return 0;
24 }

 

图片 1

图片 2

用上海体育场地的云笔记表达
想清楚如下新闻

(1)多少人点击了新建笔记
(2)多少人点击了保留和删除

那就是说通过在保存按钮的bindTap事件参与事件总括,每点击一回,就将音信发送三遍
后台通过记录音讯数,就明白有些许人点击了。
比如说我们把新建笔记本取一个事变ID 叫addNote

在增加产量笔记的bindTap事件里扩张总计

 * 新增笔记事件
   */
  onNewItem: function(event) {
     hotapp.onEvent('addNote') //新增笔记的统计事件
    wx.navigateTo({
      url: "../create/index"
    })
  },

  在剔除笔记的bindTap事件里扩张总括

* 删除笔记事件
   */
  onDeleteItem: function(event) {
     hotapp.onEvent('deleteNote') //新增笔记的统计事件
  },

在保留笔记的bindTap事件里扩大总计

* 保存笔记事件
   */
  onSaveItem: function(event) {
     hotapp.onEvent('saveNote') //新增笔记的统计事件
  },

注意事项:总结事件Id需求在后台先添加

图片 3

 

官网:https://weixin.hotapp.cn/document