一个三位正整数N各个数位上的数字互不相同且都不为0,若从它的百位、十位、个位上的数字任意选择两个数字组成两位数,所有这些两位数的和等于这个三位数本身,则称这样的三位数N为“公主数”,例如:132,选择百位数字1和十位数字3组成的两位数为13和31,选择百位数字1和个位数字2组成的两位数为12和21,选择十位数字3和个位数字2组成的两位数为32和23。因为13+31+12+21+32+23=132, 所以132是“公主数”。
一个三位正整数,若它的十位数字等于百位数字与个位数字的和,则称这样的三位数为“伯伯数”。